android串口权限修改(imx53开发板)
2016-11-29 14:42
826 查看
在调试串口通信程序时,发现程序无权限读写串口。必须手动输入chmod命令才能继续读写串口。现在对内核进行修改,即可避免总要手动修改串口权限的情况出现。具体做法如下:
修改文件device/fsl/imx5x/init.rc,在其中将所要使用串口的权限修改为需要的权限。可在如下位置进行修改:
# Create cgroup mount points for process groups
mkdir /dev/cpuctl
mount cgroup none /dev/cpuctl cpu
chown system system /dev/cpuctl
chown system system /dev/cpuctl/tasks
chmod 0777 /dev/cpuctl/tasks
write /dev/cpuctl/cpu.shares 1024
mkdir /dev/cpuctl/fg_boost
chown system system /dev/cpuctl/fg_boost/tasks
chmod 0777 /dev/cpuctl/fg_boost/tasks
write /dev/cpuctl/fg_boost/cpu.shares 1024
mkdir /dev/cpuctl/bg_non_interactive
chown system system /dev/cpuctl/bg_non_interactive/tasks
chmod 0777 /dev/cpuctl/bg_non_interactive/tasks
# 5.0 %
write /dev/cpuctl/bg_non_interactive/cpu.shares 52
#added by developer
chmod 0777 /dev/ttymxc0
其中“#added by developer”下面的部分是我们手动添加的内容。
这之后重新编译内核并烧制开发板即可。
新生成的内核支持串口通信程序直接读写串口,已验证。
其他参考:
http://www.linuxidc.com/Linux/2011-08/40296.htm
http://www.cnblogs.com/vir56k/archive/2014/09/19/3981873.html
http://blog.csdn.net/yiyaaixuexi/article/details/6803593
修改文件device/fsl/imx5x/init.rc,在其中将所要使用串口的权限修改为需要的权限。可在如下位置进行修改:
# Create cgroup mount points for process groups
mkdir /dev/cpuctl
mount cgroup none /dev/cpuctl cpu
chown system system /dev/cpuctl
chown system system /dev/cpuctl/tasks
chmod 0777 /dev/cpuctl/tasks
write /dev/cpuctl/cpu.shares 1024
mkdir /dev/cpuctl/fg_boost
chown system system /dev/cpuctl/fg_boost/tasks
chmod 0777 /dev/cpuctl/fg_boost/tasks
write /dev/cpuctl/fg_boost/cpu.shares 1024
mkdir /dev/cpuctl/bg_non_interactive
chown system system /dev/cpuctl/bg_non_interactive/tasks
chmod 0777 /dev/cpuctl/bg_non_interactive/tasks
# 5.0 %
write /dev/cpuctl/bg_non_interactive/cpu.shares 52
#added by developer
chmod 0777 /dev/ttymxc0
其中“#added by developer”下面的部分是我们手动添加的内容。
这之后重新编译内核并烧制开发板即可。
新生成的内核支持串口通信程序直接读写串口,已验证。
其他参考:
http://www.linuxidc.com/Linux/2011-08/40296.htm
http://www.cnblogs.com/vir56k/archive/2014/09/19/3981873.html
http://blog.csdn.net/yiyaaixuexi/article/details/6803593
相关文章推荐
- # android 系统修改/dev/bus/usb/*和串口的访问权限
- android中通过代码实现文件权限修改(chmod)
- 修改Android中的文件权限
- Android修改系统时间(应用程序获得系统权限)
- Android中如何修改系统时间(应用程序获得系统权限)
- Android中修改设备权限
- Android中如何修改系统时间(应用程序获得系统权限)
- Android修改system只读权限
- Android中如何修改系统时间(应用程序获得系统权限)
- Android中如何修改系统时间(应用程序获得系统权限)
- Android中如何修改系统信息(应用程序获得系统权限)
- Android 为【apk】文件签名,增加修改系统时间等权限
- Android中如何修改系统时间(应用程序获得系统权限)
- android中通过代码实现文件权限修改(chmod)
- Android 为【apk】文件签名,增加修改系统时间等权限
- 转载:Android中如何修改系统时间(应用程序获得系统权限)
- Android中如何修改系统时间(应用程序获得系统权限)
- Android 为【apk】文件签名,增加修改系统时间等权限
- Android修改系统时间(应用程序获得系统权限)
- Android修改system只读权限