Tinker_XwnIbwSU 发表于 2022-4-26 15:37:43

tinker board 2s android10修改uart4权限

烧录这个链接:https://pan.baidu.com/s/1wzXmtdOUazHn8DomABYyNA?pwd=58vm
提取码:58vm
版本的Android10固件,其中编写app调用ttyS4时,没有权限调用,这里教大家修改ttyS4开放权限。有三种方式:

[*]修改ueventd.rc
[*]使用chmod命令修改
[*]使用chown命令修改
准备工作:
先给tinker board 2s上电,然后使用usb type-c连接电脑,启动adb,如果不知道怎么启动adb可参考http://wiki.smartfire.cn/Tinkerboard2/adb 。然后输入下面命令获取tinker board 2s权限。
adb shell setprop persist.sys.root_access 3
adb root
adb remount
第一种方法:
使用下面命令寻找ueventd.rc
find / -name "ueventd.rc"

这里有几个路径下都存在该文件。其中不建议修改根目录下的ueventd.rc,因为第一:根目录下是只读文件系统,修改起来比较麻烦,第二:不是每一个固件下的根目录存在ueventd.rc。


这里我们以vendor目录下的为例。有两个方式修改,一是使用adb pull将文件导出来修改,再用adb push导入板子里去。第二种方式是直接输入下面的命令:
cd vendor
echo "/dev/ttyS4 0666 root root" >> ueventd.rc

然后重启。

第二种方法:
在上面的准备工作后,输入如下命令:
cd dev
chmod 666 ttyS4

第三种方法:
将ttyS4文件拥有者改为当前用户。例如将文件拥有者改为root用户
cd dev
chown root ttyS4


发表于 2022-7-12 13:38:29

请问有spi的权限打开说明吗

sychimu 发表于 2022-7-12 15:18:53

游客 223.72.85.x 发表于 2022-7-12 13:38
请问有spi的权限打开说明吗

建议使用官网Android 11的镜像(2.0.6),内置Tinker Config工具,方便调试40pin 接口。
https://github.com/TinkerBoard/TinkerBoard/wiki/User-Guide#tinker-config-application
页: [1]
查看完整版本: tinker board 2s android10修改uart4权限