Mac OS X下的USB設備鏈接與訪問

    因爲COM協議的普遍使用,不少設備雖然接口改成了USB,但內部數據通信協議仍然使用的是COM(即傳統的RS232串口協議,新的使用TTL)。不少設備使用了PL2302/CH340/FTDI等芯片來經過USB模擬出串口協議,如Arduino/NodeMCU等都採用相似的機制。
git

    在Windows下,安裝驅動程序後能夠直接在「設備管理器」找到模擬的COM設備(找不到的話,可能驅動有問題了,有時候從新啓動或從新安裝能解決)。在Linux下能夠經過lsusb和dmesg列出USB端口和所模擬的COM設備端口(如/dev/tty.usb0等等)。在Mac OS X下怎麼辦呢?shell

    Mac OS X下有兩種辦法,一個是直接列出設備 ,這個設備樹的管理與Linux是同樣的:工具

ls /dev/tty.*

    第二個辦法是安裝lsusb命令程序,以下所示:ui

$ brew update
$ brew tap jlhonora/lsusb
$ brew install lsusb
$ lsusb

    還能夠使用下面的命令查看系統的USB設備信息:.net

system_profiler SPUSBDataType

    串口轉USB的設備能夠經過標準串口進行數據訪問,如minicom/screen/xconsole等進行工具訪問。xconsole是基於Python的串口訪問工具,須要安裝pyserial支持庫,能夠從 https://git.oschina.net/supergis/ESP8266App 得到。code

#安裝minicom串口訪問工具:
$brew install minicom
相關文章
相關標籤/搜索