Carbide 节点权限问题
来源:互联网 发布:民科 知乎 编辑:程序博客网 时间:2024/05/28 23:12
上层通过软件对三色灯进行控制的时候,出现了一些问题,上层认为他们没有权限对这个节点进行写值操作,需要在init.rc
这个文件所在的路径是在system/core/rootdir/init.rc,在这个文件中,有几行代码与如下类似:
chown system system /sys/class/leds/red/brightnesschown system system /sys/class/leds/red/blink
这两行代码,是红灯节点中的brightness和blink这两个属性的权限。
在Carbide项目中,这个问题,上层给出的现象是只能操作红灯,并不能控制蓝灯和绿灯,而在通过adb shell往节点中写值的时候,是可以达到闪烁的效果的。因此,可以知道的是,这是给上层的节点权限不够造成的,导致上层没有权限进行控制。
需要修改这个问题,则需要将green和blue都加上blink这个system的权限才可以,也就是添加如下两行:
chown system system /sys/class/leds/green/blinkchown system system /sys/class/leds/blue/blink
经测试,可行.
阅读全文
0 0
- Carbide 节点权限问题
- 设备节点权限问题
- 设备节点权限问题
- Carbide 项目blink问题
- carbide.vs的debug问题
- Carbide LED-qpnp相关问题
- carbide
- vs2005+carbide.vs的三个问题
- Carbide.VS 3.0.1的安装问题
- carbide c++ v2.0 调试中的问题
- carbide.c++ 开发 symbian 使用中文问题
- 权限控制 流程节点
- Carbide实机调试中碰到的问题
- carbide.c++ 生产中文手机版程序问题
- carbide编译碰到问题mwccsym2.exe: Specified file
- 解决 驱动创建设备节点时 权限为 root只读只写 的问题
- thinkphp RBAC权限节点递归
- ttyUSB设备节点权限设置
- 恶意样本分析手册-虚拟机检测篇(上)
- Windows下安装PHP的Redis扩展
- Wormholes SPFA
- MapReduce的数据流程、执行流程
- 任务布置之HTTP相关概念
- Carbide 节点权限问题
- java.util.concurrent.AbstractExecutorService.java
- Javascript获取缓存和清除缓存API(转载)
- 多行文字居中
- 关于Handler机制以及Handler、Message、Looper的关系
- 协同过滤CF和基于内容推荐CB区别
- php对象
- 遍历Map的方式
- 【Android View源码分析(一)】setContentView加载视图机制深度分析