您的位置:首页 > 编程语言 > PHP开发

虚拟机 VM tcsetattr fd1: input/output error解决方法

2017-09-05 21:44 861 查看
报错:串口通信时 tcsetattr fd1: input/output error

系统:ubuntu

环境:VMware

错误原因:VM设置中未开启串行端口

解决办法:

1.点击菜单条》虚拟机》编辑

2.点击添加》串行端口



3.使用主机上的物理串口



4.选择你要使用的串口即可,不推荐选自动检测。



5.完成之后即可看到相应的项目



配置完后,再登录虚拟机上的ubuntu系统看看,串口是不是又可以使用了呢~

其他的小错误

比如串口拒绝访问Can’t Open Serial Port: Permission denied:给相应的串口赋777权限即可 如命令sudo chmod 777 /dev/ttyUSB0

其他需要注意的是ttyS*表示直接的串口,通常如果在主机上测得端口为com5,则对应为ttyS5

而ttyUSB*表示 USB-UART即USB转串口,通常按照顺序命名,比如只插一个USB转串口,则对应为ttyUSB0

在应用打开串口时千万别搞错了~

未来计划推一期ubuntu串口博文,整理下这几天所学的分享给大家,也欢迎大家及时指正错误~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐