移植 linux 驱动
此处按照供应商提供的文档来,不再详细叙述,驱动移植完成后会生成 /dev/ttyUSB0-ttyUSB4 文件
android hardware 层服务开启
在hardware中,需要开启ril-daemon 服务,查找发现在init.rc中存在此服务,先将其删除.使用 hardware/ril/rild 目录下的rild.rc文件来配置ril-daemon服务
service ril-daemon /system/bin/rild -l /system/lib/libreference-ril.so
class main
socket rild stream 660 root radio
socket rild-debug stream 660 radio system
user root
group radio cache inet misc audio sdcard_rw log
修改 device/xxxxxx/xxxxxx 下的system.prop文件,配置相关参数
rild.libpath=/system/lib/libreference-ril.so
rild.libargs=-d /dev/ttyUSB2
确认服务开启运行
xxxxxx_box:/ # getprop | grep ril