最近在瞭解嵌入式方面的知識,就隨筆記錄一下: 查看Linux本機串口: 1、查看串口是否可用 可以對串口發送數據比如對com1口,echo /dev/ttyS02、查看串口名稱使用 ls -l /dev/ttyS* 一般情況下串口的名稱全部在dev下麵,如果你沒有外插串口卡的話預設是dev下的tty ...
最近在瞭解嵌入式方面的知識,就隨筆記錄一下:
查看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
資源整理自網路,保持更新!