linux下串口查看命令


linux下串口查看命令

1、查看串口是否可用
   可以對串口發送數據比如對com1口,echo /dev/ttyS0
2、查看串口名稱使用
   ls -l /dev/ttyS*
   一般情況下串口的名稱全部在dev下面,如果你沒有外插串口卡的話默認是dev下的ttyS* ,一般ttyS0對應com1,ttyS1對應com2,當然也不一定是必然的;
3、查看串口驅動
   cat /proc/tty/drivers/serial
4、查看串口設備
   dmesg | grep ttyS*
5、查一下板子上的串口有沒有設備
   grep tty /proc/devices
   如果有ttyS設備,再看/dev/有沒有ttyS*,如沒有就建立一個:mknod /dev/ttyS0 c 4 64
   如果板子的設備中沒有標准串口設備ttyS0,也沒有ttySAC0。/dev下應該有一個USB串口:/dev/ttyUSB0.
 
   當一個串行卡或數據卡被偵測到時,它會被指定成為第一個可用的串行設備。通常是/dev/ttyS1(cua1)或/dev/ttyS2(cua2),這完成看原已內建的串口數目。ttyS*設備會被報告在/var/run/stab內。
 
PC上的串口一般是ttyS,板子上Linux的串口一般叫做ttySAC




6、在QT下寫的串口程序不能正常接收發送數據,可能是linux下的串口設備沒有打開,需要改變串口設備
的權限 chmod 777 /dev/ttyUSB0


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM