调用linux的tcgetattr函数去却出现Input/Output error

chenzujie
博客专家认证
2012-02-19 01:03:06
我自己在VMware上庄的Ubuntu虚拟机,用vi编写串口通信方式,先后打开“/dev/ttyS0”,“/dev/ttyS1”,“/dev/ttyS2”并设置串口信息,打开设置“/dev/ttyS0”,“/dev/ttyS1”程序正常运行 ,打开“/dev/ttyS2”端口也能正常打开,但在设置“/dev/ttyS2”时用了tcgetattr(fd, &oldtio);这个方法却出现Input/Output错误,哪位知道这是怎么一回事?
...全文
1203 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
chenzujie 2012-11-23
  • 打赏
  • 举报
回复
引用 3 楼 zx_zhang03 的回复:
楼主有没有解决啊 ?
额。。。。。我也忘记我后来怎么做的了,好像是没解决,最可能的情况是arm板上没有这个串口,所以没法对它操作。
chenzujie 2012-11-23
  • 打赏
  • 举报
回复
引用 2 楼 zx_zhang03 的回复:
兄弟们我 也遇到这个问题了 ,,有没有 解决方法啊 ,求赐教。。。。 各位大侠 帮帮忙。。
额。。。。。我也忘记我后来怎么做的了,好像是没解决,最可能的情况是arm板上没有这个串口,所以没法对它操作。
zx_zhang03 2012-11-23
  • 打赏
  • 举报
回复
楼主有没有解决啊 ?
zx_zhang03 2012-11-23
  • 打赏
  • 举报
回复
兄弟们我 也遇到这个问题了 ,,有没有 解决方法啊 ,求赐教。。。。 各位大侠 帮帮忙。。
光明小将 2012-04-14
  • 打赏
  • 举报
回复
我在arm上也遇到这个问题

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧