1.配置uart,使节点出来
2.配置完之后,可能使用串口调试助手,无法打开串口,这是就需要打开权限
3.关闭SElinux,在system\core\init\init.cpp加上这一行:
bool kernel_enforcing = (security_getenforce() == 1);
bool is_enforcing = selinux_is_enforcing();
**is_enforcing = false;**//添加的
if (kernel_enforcing != is_enforcing) {
if (security_setenforce(is_enforcing)) {
PLOG(ERROR) << "security_setenforce(%s) failed" << (is_enforcing ? "true" : "false");
security_failure();
}
}
4.添加节点权限:
在这个路径system\core\rootdir\ueventd.rc,添加类似:
/dev/tty 0666 root root
/dev/ttyH* 0777 root root
本文详细介绍了在嵌入式系统中配置UART接口并解决串口调试助手无法打开串口的问题,通过修改SElinux设置和添加特定节点权限,确保了串口的正常使用。
6342

被折叠的 条评论
为什么被折叠?



