Mac OS模拟为/ dev/ttyUSBxx

ede*_*aks 10 macos usb tty

我曾经到Linux USB端口命名,又名的/ dev/ttyUSBxx,目前尝试写一些测试软件对iMac的读/ wrtie原始数据到USB端口,但我觉得很难检测到我的USB硬件连接的端口.我尝试过使用/ dev/ttys"x",但没有运气.

在系统信息中,我看到位置ID附带的硬件:0xfa120000/6也许这可以帮助某种程度?

aba*_*ert 12

OS X不会为原始访问USB设备创建/ dev条目,也无法将其作为TTY设备访问.

部分地说,这与Linux和BSD之间的理念不同,部分原因在于驱动程序编写技术的差异,部分原因是已经有一个定义良好的层次结构(IOKit Registry)必须映射到/ dev等级以某种复杂的方式.

无论如何,如果你想了解如何应该在Mac上访问USB设备,下手QA1370.如果你想在没有实际学习IOKit/IOUSB的情况下快速移植一些linux代码,那么它可能是不可能的.如果你正在寻找别的东西,你需要提供更多关于你想要做什么的信息.


Ian*_*rts 8

我有一个 SheevaPlug,它充当 USB 串行设备,显示为/dev/tty.usbserial-XXXX.