打开串口失败
用下面的代码打不开ttyS5串口int fd = open("/dev/ttyS5",O_RDWR|O_NOCTTY|O_NDELAY);
if (fd == -1)
{
ui->textEdit_info->append("打开串口失败");
} 您好,您可以去从以下几方面去排查:
1.使用‘ls /dev/ttyS*' 看看是否有该节点。
2.使用 'lsof' 或者'fuser'命令确认是否是串口被占用导致的打开失败。
3.确定是否是权限问题,在Android平台上可能会遇到权限不够打开不了串口设备的问题,串口设备通常需要超级用户权限来访问。
shuishui 发表于 2023-6-14 09:56
您好,您可以去从以下几方面去排查:
1.使用‘ls /dev/ttyS*' 看看是否有该节点。
2.使 ...
感谢,是用户权限的问题导致无法打开串口
页:
[1]