linux无法通过串口发送信息

我的PC是XP的,装了ubuntu的虚拟机,现在自己写了一个程序,通过串口1(com1和ttyS0)发送信息到开发板现在的问题是,通过XP可以发送信息到开发板,但是虚拟机... 我的PC是XP的,装了ubuntu的虚拟机,现在自己写了一个程序,通过串口1(com1和ttyS0)发送信息到开发板
现在的问题是,通过XP可以发送信息到开发板,但是虚拟机却不能发送,同样是串口1,有人知道这是为何么?高分求解决
另,通过XP发送的信息都是乱码,求解决方法
展开
 我来答
sunyqg
2012-04-27 · TA获得超过1084个赞
知道小有建树答主
回答量:477
采纳率:75%
帮助的人:650万
展开全部
虚拟机不通现象是什么,报什么错?串口安装了吗?
XP串口波特率是否与开发板一致?
更多追问追答
追问
没有报错,通过命令查询出来确实有ttyS0

串口波特率一致,而且乱码很奇怪,大多数时候是乱码,但是突然也会正常……
追答
你用示波器查下串口通讯信号频率,看是否和设置的波特率一样,再检查下串口线。你在虚拟机机上cat /proc/devices|grep tty一下,看串口设备是否已经启动。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式