MAC OSX 下的USB设备连接与访问
2015-05-21 10:10
1786 查看
摘要 很多设备(如Arduino及基于该平台开发的系统)使用PL2302/CH340/FTD等芯片实现COM转USB接口,在Mac
OS X下可使用ls /dev/tty.*或lsusb查看USB设备的信息,通过标准串口进行数据访问,如minicom/screen/xconsole等进行工具访问。
mac os usb设备 lsusb minicom由于COM协议的广泛使用,很多设备虽然接口改为了USB,但内部数据通讯协议仍然使用的是COM(即传统的RS232串口协议,新的使用TTL)。很多设备使用了PL2302/CH340/FTDI等芯片来通过USB模拟出串口协议,如Arduino/NodeMCU等都采用类似的机制。在Windows下,安装驱动程序后可以直接在“设备管理器”找到模拟的COM设备(找不到的话,可能驱动有问题了,有时候重新启动或重新安装能解决)。在Linux下可以通过lsusb和dmesg列出USB端口和所模拟的COM设备端口(如/dev/tty.usb0等等)。在Mac OS X下怎么办呢?Mac OS X下有两种办法,一个是直接列出设备 ,这个设备树的管理与Linux是一样的:?
第二个办法是安装lsusb命令程序,如下所示:?
还可以使用下面的命令查看系统的USB设备信息:?
串口转USB的设备可以通过标准串口进行数据访问,如minicom/screen/xconsole等进行工具访问。xconsole是基于Python的串口访问工具,需要安装pyserial支持库,可以从 https://git.oschina.net/supergis/ESP8266App 获得。?
OS X下可使用ls /dev/tty.*或lsusb查看USB设备的信息,通过标准串口进行数据访问,如minicom/screen/xconsole等进行工具访问。
mac os usb设备 lsusb minicom由于COM协议的广泛使用,很多设备虽然接口改为了USB,但内部数据通讯协议仍然使用的是COM(即传统的RS232串口协议,新的使用TTL)。很多设备使用了PL2302/CH340/FTDI等芯片来通过USB模拟出串口协议,如Arduino/NodeMCU等都采用类似的机制。在Windows下,安装驱动程序后可以直接在“设备管理器”找到模拟的COM设备(找不到的话,可能驱动有问题了,有时候重新启动或重新安装能解决)。在Linux下可以通过lsusb和dmesg列出USB端口和所模拟的COM设备端口(如/dev/tty.usb0等等)。在Mac OS X下怎么办呢?Mac OS X下有两种办法,一个是直接列出设备 ,这个设备树的管理与Linux是一样的:?
相关文章推荐
- HTC W800(XV6750) USB 连接 Windows 7 设备错误 解决办法
- Ubuntu下使用adb和USB连接的方式进行android设备调试
- android外接存储设备状态判断-USB和SD卡连接状态
- C# 访问USB(HID)设备
- 在Java应用程序中访问USB设备详解-Java基础-Java-编程开发
- USB设备在连接PC时的reset从何而来?
- USB驱动开发之远程访问USB设备扩展(linux平台USB设备数据采集端)
- 启动VMware USB Arbitration Service服务时提示:错误31:连接到系统上的设备没有发挥作用
- 笔记本无线连接路由器,其他连接路由器的设备正常,本机不能联网,不能访问tplogin.cn网关
- VMware USB Arbitration Service无法启动,出现错误31:连接到系统上的设备没有发挥作用”
- mac os使用lsusb命令和连接未知的Android设备
- ubuntu下virtualbox 虚拟xp 访问USB设备
- usb 视频设备 按钮消息处理 和普通usb连接的事件处理
- usb-host一步一步学(一)安卓在usb-host模式下列出当前连接的usb设备
- android 3.0以上对usb设备的访问USB
- B4A 或其它Android开发平台连接USB设备进行调试
- HTC W800(XV6750) USB 连接 Windows 7 设备错误 解决办法
- Java访问USB设备
- 在 Java 应用程序中访问USB设备-Java基础-Java-编程开发
- 启动VMware USB Arbitration Service服务时提示:错误31:连接到系统上的设备没有发挥作用