总结需要修改的地方: 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 |
|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )
GMT+8, 2025-2-5 16:59
Powered by Discuz! X3.4
© 2001-2013 Comsenz Inc.