底层驱动移植篇
4.添加设备权限,在/home/topeet/rk3399_7.1_industry/device/rockchip/rk3399/ 文件中添加如下内容,一定要在 on boot 下添加。bluetoothchange back to bluetooth from systemchown bluetooth net_bt_stack /data/misc/bluetoothmkdir /data/misc/bluedroid 0770 bluetooth net_bt_stackbluetooth LPMchown bluetooth net_bt_stack /proc/bluetooth/sleep/lpmchown bluetooth net_bt_stack /proc/bluetooth/sleep/btwriteUART devicechmod 0660 /dev/ttyS0chown bluetooth net_bt_stack /dev/ttyS0rfkill chmod 0660 /sys/class/rfkill/rfkill0/state
chmod 0660 /sys/class/rfkill/rfkill0/type
固液分离装置chown bluetooth net_bt_stack /sys/class/rfkill/rfkill0/state
chown bluetooth net_bt_stack /sys/class/rfkill/rfkill0/type
write /sys/class/rfkill/rfkill0/state 0
bluetooth MAC address programming
chown bluetooth net_bt_stack ro.bt.bdaddr_path
chown bluetooth net_bt_stack /system/etc/bluetooth
chown bluetooth net_bt_stack /data/misc/bluetooth
机控网setprop ro.bt.bdaddr_path "/data/misc/bluetooth/bdaddr"
service dhcpcd_bnep0 /system/bin/dhcpcd -BKLG
变速轮disabled
oneshot
service dhcpcd_bnep1 /system/bin/dhcpcd -BKLG
disabled
橡胶用芳烃油
oneshot
service dhcpcd_bnep2 /system/bin/dhcpcd -BKLG
disabled
oneshot
service dhcpcd_bnep3 /system/bin/dhcpcd -BKLG
disabled
oneshot
service dhcpcd_bnep4 /system/bin/dhcpcd -BKLG
disabled
oneshot
service dhcpcd_bt-pan /system/bin/dhcpcd -ABKL
class main
disabled
oneshot
service iprenew_bt-pan /system/bin/dhcpcd -n
class main
disabled
oneshot
eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
service rtw_fwloader /system/bin/rtw_fwloader
class main
disabled
oneshot
service p2p_supplicant /system/bin/wpa_supplicant \
-ip2p0 -Dnl80211 -c/data/misc/wifi/f \
-e/data/misc/wifi/entropy.bin -N \
-iwlan0 -Dnl80211 -c/data/misc/wifi/f \
-O/data/misc/wifi/sockets \
-g@android:wpa_wlan0
class main
socket wpa_wlan0 dgram 660 wifi wifi
disabled
oneshot
service wpa_supplicant /system/bin/wpa_supplicant \
-iwlan0 -Dnl80211 -c/data/misc/wifi/f \
-O/data/misc/wifi/sockets \
-e/data/misc/wifi/entropy.bin \
-g@android:wpa_wlan0
class main
socket wpa_wlan0 dgram 660 wifi wifi
disabled
oneshot
service dhcpcd_wlan0 /system/bin/dhcpcd -aABDKL
class main
disabled
oneshot人体束缚service dhcpcd_p2p /system/bin/dhcpcd -aABKLclass maindisabledoneshotservice iprenew_wlan0 /system/bin/dhcpcd -nclass maindisabledoneshotservice iprenew_p2p /system/bin/dhcpcd -nclass maindisabledoneshot二.打补丁我们打补丁是修改的 rtkbt 文件夹下的文件,由于 android7 默认不支持此款蓝牙芯片,因冒进信号
此我们还需要对比补丁文件,修改 c 源码。补丁文件:patch/diff/system_bt.diff,修改后的参考代码名目:patch/code注重:由于系统源码可能经过修改或者定制,与制作补丁文件时有所不同。因此切勿挺直笼罩code 下面的文件。请参考 system_bt.diff 文件逐一修改。由于修改内容众多,限于篇幅,这里仅列举几个具有代表性的例子。修改文件示例:首先打开 system_bt.diff 文件: