请教大佬:
应用系统中要使用串口/dev/ttyS3,用一般用户打开串口时权限不够,然后用sudo chmod a+rw /dev/ttyS3将其权限增加为可读可写,应用程序便可以使用该串口了,但是幸狐重启以后,这个串口的口的状态,又回到原来状态,有什么办法可以解决?
关于串口问题
实在不行写个启动脚本把这个指令输入这样就保证每次你启动后都是有权限的
您好,可以参考下面步骤,创建脚本开机自动执行该命令:
添加以下内容:
修改脚本权限
配置 pico 用户免密执行脚本中使用的 chmod 命令
添加以下内容
Code: Select all
cd /etc/profile.d/
sudo vi uart.sh
Code: Select all
#!/bin/sh
sudo chmod a+rw /dev/ttyS3
Code: Select all
sudo chmod 775 uart.sh
Code: Select all
sudo visudo
Code: Select all
pico ALL=(ALL) NOPASSWD: /usr/bin/chmod
收到,感谢!