主题 : ttyACM0的权限问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 100182
精华: 0
发帖: 26
金钱: 135 两
威望: 27 点
贡献值: 0 点
综合积分: 52 分
注册时间: 2014-01-23
最后登录: 2016-09-12
楼主  发表于: 2014-02-24 15:47

 ttyACM0的权限问题

在android 系统下,上次那个USB虚拟串口搞ok了,但是读取的时候涉及到文件权限的问题,开机启动的权限是:
crw-------
每次打开串口都需要chmod 666 /dev/ttyACM0,修改权限后:
crw-rw-rw-,
能否在加载串口驱动的时候,将权限修改成可读可写。
PS:我看到USB的4个挂载都是可读可写的,怎么实现的啊
级别: 新手上路
UID: 115680
精华: 0
发帖: 2
金钱: 10 两
威望: 2 点
贡献值: 0 点
综合积分: 4 分
注册时间: 2015-05-23
最后登录: 2015-05-23
1楼  发表于: 2015-05-23 17:27
楼主的问题最后解决了吗?
我现在碰到一个问题,是在android 4.4的手机里面,无法通过OTG接口看到TTYACM0接口,只能通过USB小助手发现有USB设备加载。
怎么在android设备里面,实现TTYACM0的正确实现?
级别: 新手上路
UID: 100528
精华: 0
发帖: 43
金钱: 215 两
威望: 43 点
贡献值: 0 点
综合积分: 86 分
注册时间: 2014-02-14
最后登录: 2018-04-21
2楼  发表于: 2017-02-26 21:21
这个问题好解决,
以tiny210为例
device/armfriendly/tiny/uevent.*.rc

/dev/ttyACM*  0666  system  system

具体不是记忆很清楚,去改uevent.rc然后照着改权限,然后编译系统后重新烧录就好了