请选择 进入手机版 | 继续访问电脑版

tinker board 2s android10修改uart4权限

[复制链接]
Tinker_XwnIbwSU 发表于 2022-4-26 15:37:43 | 显示全部楼层 |阅读模式
烧录这个链接: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权限。
  1. adb shell setprop persist.sys.root_access 3
  2. adb root
  3. adb remount
复制代码

第一种方法:
使用下面命令寻找ueventd.rc
  1. find / -name "ueventd.rc"
复制代码
1.png

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


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

3.png
然后重启。

第二种方法:
在上面的准备工作后,输入如下命令:
  1. cd dev
  2. chmod 666 ttyS4
复制代码
2.png

第三种方法:
将ttyS4文件拥有者改为当前用户。例如将文件拥有者改为root用户
  1. cd dev
  2. chown root ttyS4
复制代码



回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

 
QQ在线咨询
点击这里给我发消息
点击这里给我发消息
电话咨询
0755-23012315
快速回复 返回顶部 返回列表