如今,libusb 是在 OS X 上通过 USB(使用 AT 命令)与设备通信的首选方法吗?
可可中是否有任何高水平的等价物?
在 OS X 上,驱动程序是使用 IOKit 和 C++ 的子集编写的。更具体地说,对于 USB 设备,您可能希望从 Apple 的USB 设备接口指南开始,并浏览 XCode 中 Mac OS X 核心库文档集的硬件和驱动程序部分的 USB 部分。(编辑:后一种资源也可以在线获得。)
我用 libusb 编写了适用于 Windows XP、Windows 7、Linux 和 Mac OS X 的驱动程序,所以如果跨平台兼容性对您很重要,我会说 libusb 是一个不错的选择。