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
相关文章
相关标签/搜索