1. 程式人生 > >Linux 檢視本機串列埠方法

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

串列埠使用:

如果需要檢視這個串列埠裝置輸出

cat ttyUSB0

如果需要對這個裝置輸入

echo aaaaa>ttyUSB0

資源整理自網路,保持更新!