ubuntu Linux蛋疼的串口问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu Linux蛋疼的串口问题相关的知识,希望对你有一定的参考价值。
因为用主板上引出的串口,导致接收端连数据都收不到,现在用232转USB线,将原来的串口接至USB插口,电脑自动弹出一个ttyUSB0这个文件,对其操作相当于对USB口操作,现在终于发的出去数据了,但是问题来了,接收端是收到数据了,但是没有动作啊!!!!肯定是发过去的数据有问题,我验证了一下波特率,读回了串口的波特率,没有问题啊!! 会不会是Linux下串口发送跟Windows下发送的格式不同,我想发0x01,0x04,0x03,0x02这样类似的控制指令啊,都会错,这个怎么解决呢??求大神科普一下,用Linux 发1,串口出去的就是单个的1还是00000001呢???
参考技术A windows的优势在于客户端,而linux偏重服务端,当然,现在很多linux都有桌面版了,但我换了不少,没有一个能代替windows。第一,习惯问题,windows用太久了 参考技术B 注意发送数据的顺序,linux和windows是有点区别的哦,自己收下数据就全明白了。本回答被提问者采纳记一次蛋疼的 时钟同步问题
公司部署了三台虚拟机用来跑CDH的套件,不过一次重启后突然CDH就起不来了。查看zookeeper的日志文件,就是 connection refused,感觉很莫明。
后来查看了 slave2的日志发现了:
The host‘s NTP service was not synchronized to any remote server.
竟然是时钟同步问题!
运行:
[[email protected] log]# service ntpd stop
[[email protected] log]# ntpdate slave1
[[email protected] log]# service ntpd start
解决问题...
由此问题引发的思考,以后在管理这种集群时,一定要注意时钟同步的问题。
以上是关于ubuntu Linux蛋疼的串口问题的主要内容,如果未能解决你的问题,请参考以下文章