嵌入式爱好者

android-3568-android调用串口

2022-12-23 15:52| 发布者: PaperLove| 查看: 241| 评论: 0

类目: RK3568系列产品  >  Android     文档编号: 856

总结需要修改的地方:

1. 添加串口读写权限

打开/OK3568-android11-source/device/rockchip/common/ueventd.rockchip.rc文件:

按照里面格式添加节点权限即可。

例如:添加串口5读写权限

/dev/ttyS5 0660 system system

/OK3568-android11-source/device/rockchip/common/目录下:

使用grep 节点名称 ./ -nr命令

查找是否有在其他文件中重新定义权限,保证其他文件没有重新被定义。

2. 添加selinux规则

vi device/rockchip/common/sepolicy/vendor/system_app.te 添加:

allow system_app apk_data_file:dir write;

allow system_app serial_device:chr_file getattr;

allow system_app serialno_prop:file read;

 

vi system/sepolicy/public/domain.te

 执行文件拷贝,否则编译会报错:

cp system/sepolicy/public/domain.te system/sepolicy/prebuilts/api/30.0/public/domain.te

执行./build.sh _UKAup命令,重新编译源码生成update.img镜像文件,烧写到开发板。

具体内容参考OK3568-C Android用户使用手册第四章烧写系统

3. app添加应用签名,使app成为platform_app

应用签名文件无法上传到附件,请联系飞凌技术支持邮箱linux@forlinx.com。

4. 添加系统权限,使app成为system_app

platform_app中添加android:sharedUserId="android.uid.system" 就可以成为system_app


已解决

未解决

只是看看

最新评论

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-9-19 08:58

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

返回顶部