linux檢視所有串列埠和usb裝置方法

2021-07-25 07:39:27 字數 724 閱讀 1012

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

linux下檢視USB轉串列埠驅動

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

分辨串列埠和USB

pc機常用的通訊方式有三種 序列 並行和網路介面。目前大多數巨集碁筆記本保留有序列口,一般在筆記本的左邊,那個很多洞洞那個口就是串列埠,也稱com口,序列介面 好啦,下面講講串列埠程式開發。記住在windows上面的程式設計一切都是基於windows作業系統的。之前在寫串列埠採集資料的上位機時也頗為...

關於串列埠和usb轉串列埠

硬體上考慮,串列埠還是要隔離,否則引發的風險是產品不能承受的,現在市場上的max232,質量沒有什麼保證,有過一批勉強用了一年多,還是有些出了問題。usb轉出來的串列埠一樣也要隔離,而且需要注意的是usb是很容易受到干擾的,市場上還是沒有usb端短,串列埠線長的轉換器件,需要可靠性的客戶還是推薦使用...