博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
qualcomm permission denied for tty device
阅读量:6642 次
发布时间:2019-06-25

本文共 1233 字,大约阅读时间需要 4 分钟。

在app中访问串口,提示没有读写权限。本文记录解决方法。

调试

查看设备节点权限

shell@msm8909:/ # ll /dev/ttyHSL*crw------- root     root     246,   0 1970-02-07 08:13 ttyHSL0crw-rw---- system   system   246,   1 1970-02-07 08:11 ttyHSL1

更改权限

shell@msm8909:/ # chmod 777 /dev/ttyHSL*shell@msm8909:/ # ll /dev/ttyHSL*                                              crwxrwxrwx root     root     246,   0 1970-02-07 08:14 ttyHSL0crwxrwxrwx system   system   246,   1 1970-02-07 08:11 ttyHSL1

ttyHSL0可以读取。

更改所属组,读取ttyHSL1还是失败。

shell@msm8909:/ # chown root:root /dev/ttyHSL1shell@msm8909:/ # ll /dev/ttyHSL*crwxrwxrwx root     root     246,   0 1970-02-07 08:15 ttyHSL0crwxrwxrwx root     root     246,   1 1970-02-07 08:11 ttyHSL1

关闭seLinux

setenforce 0

读写ttyHSL1成功。

永久更改

编辑device/qcom/msm8909/BoardConfig.mk

添加androidboot.selinux=permissive

BOARD_KERNEL_CMDLINE := console=ttyHSL0,115200,n8 androidboot.console=ttyHSL0 androidboot.selinux=permissive androidboot.hardware=qcom user_debug=31 msm_rtb.filter=0x3F ehci-hcd.park=3 androidboot.bootdevice=7824900.sdhci lpm_levels.sleep_disabled=1 earlyprintk

编辑device/qcom/common/rootdir/etc/ueventd.qcom.rc

/dev/ttyHSL0              0666   root       root/dev/ttyHSL1              0666   root       root

Tony Liu

2017-4-28, Shenzhen

转载地址:http://qkovo.baihongyu.com/

你可能感兴趣的文章
搜索引擎(Solr-索引详解)
查看>>
Redis 总结
查看>>
以太坊JSON RPC API中文文档
查看>>
使用xshell连接Linux 和 PuTTY密钥认证 、xshell密钥认证 (资源)
查看>>
PUTTY链接linux、XShell链接linux、PUTTY密钥认证、XShell密钥认证
查看>>
Numpy入门
查看>>
Tomcat_JDK部署
查看>>
5分钟了解lucene
查看>>
unCAPTCHA升级!轻松破解语音准确率达90%
查看>>
获取token,如何进行登录鉴权测试其他接口
查看>>
Java B2B2C多用户商城 springcloud架构-云架构代码结构构建(五)
查看>>
对,每个人有每个人的风格,每个人都是独一无二的,要活出自己的风采
查看>>
android使用shape stroke描边只保留底部
查看>>
Linux下存储多路径软件MultiPath配置指南
查看>>
ABBYY PDF Transformer+的安装方法
查看>>
Python之禅
查看>>
重逢Windows从powerShell开始
查看>>
JAVA 的异常那些事
查看>>
磁饱和
查看>>
Android Studio中如何打JAR包
查看>>