鼓捣串口的一些记录
硬件忙不過來,讓幫忙調(diào)試串口,并編寫串口收發(fā)及監(jiān)控程序。
第一個是使用的usb轉(zhuǎn)串口,插到開發(fā)板上,到/dev下查看tty:ls -l tty*,發(fā)現(xiàn)確實(shí)有ttyUSB0,插拔一下,確認(rèn)就是這個了,然后一份代碼,設(shè)置,打開,讀寫,這些網(wǎng)上很多,我暫時就不貼了。
第二個是真實(shí)串口,這就麻煩了,因?yàn)閘s -l ttyS*之后,有一堆,到底哪個是真實(shí)的呢?還好,可以有命令cat /proc/tty/driver/serial,查看所有列出來的串口信息,發(fā)現(xiàn)有用的只有兩個,信息1:4:uart:16550A port:00000240 irq:10 tx:158 rx:24 RTS|DTR,信息2:5:uart:16550A port:00000248?irq:11?tx:0 rx:0,無用信息如:0:uart:unknow port:00000000 irq:0,這時候會遇見個問題,用戶組是dialout,普通用戶想要使用串口會權(quán)限不夠,這個問題我查了網(wǎng)上,原文https://www.cnblogs.com/lvchaoshun/p/5911903.html,
總結(jié)
- 上一篇: vlc 缓冲大小 设置_用libvlc
- 下一篇: c语言程序设计 函数说课,《C语言程序设