linux下檢視串列埠

2021-07-12 03:43:40 字數 730 閱讀 7876

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

linux下串列埠檢視命令

1 檢視串列埠是否可用 可以對串列埠傳送資料比如對com1口,echo dev ttys0 2 檢視串列埠名稱使用 ls l dev ttys 一般情況下串列埠的名稱全部在dev下面,如果你沒有外插串列埠卡的話預設是dev下的ttys 一般ttys0對應com1,ttys1對應com2,當然也不一定...

linux下檢視USB轉串列埠驅動

在版本比較新的linux核心中應該都整合該驅動,可以通過下邊這個命令檢視是否已安裝驅動 1 modinfo ftdi sio 會出現大概如下的資訊 01filename lib modules 2.6.28 oshirix special edition kernel drivers usb ser...

Linux下串列埠通訊

1.開啟串列埠 與其他的關於裝置程式設計的方法一樣,在linux下,操作 控制串列埠也是通過操作起裝置檔案進行的。在linux下,串列埠的裝置檔案是 dev ttys0或 dev ttys1等。因此要讀寫串列埠,我們首先要開啟串列埠 char dev dev ttys0 串列埠1 int fd op...