Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 在darwin上查找USB设备的驱动程序_Macos_Usb_Iokit_Darwin_Kernel Extension - Fatal编程技术网

Macos 在darwin上查找USB设备的驱动程序

Macos 在darwin上查找USB设备的驱动程序,macos,usb,iokit,darwin,kernel-extension,Macos,Usb,Iokit,Darwin,Kernel Extension,我在mac OS X 10.11上遇到了一个问题,即一些kext已经接管了我的设备,我不能用libusb来声明它。有可能找出哪一个吗?这是有问题的设备: $ system_profiler SPUSBDataType [...] mEDBG CMSIS-DAP: Product ID: 0x2145 Vendor ID: 0x03eb (Atmel Corporation) Version: 10.00

我在mac OS X 10.11上遇到了一个问题,即一些kext已经接管了我的设备,我不能用
libusb
来声明它。有可能找出哪一个吗?这是有问题的设备:

$ system_profiler SPUSBDataType
[...]
        mEDBG CMSIS-DAP:

          Product ID: 0x2145
          Vendor ID: 0x03eb  (Atmel Corporation)
          Version: 10.00
          Serial Number: ATML2323040200017792
          Speed: Up to 12 Mb/sec
          Manufacturer: ATMEL
          Location ID: 0x14130000 / 13
          Current Available (mA): 1000
          Current Required (mA): 100
          Extra Operating Current (mA): 0

用户友好的方式可能是使用苹果的IORegistryExplorer应用程序。(或开源克隆,IOJones)你可以在苹果开发者网站的“更多下载”部分的“硬件工具”下载中找到IORegistryExplorer。(需要免费登录。)您可以在服务树中找到设备的
iObDevice
和可能的
iObBinterface
设备对象,并查看申请它的驱动程序创建了哪些客户端对象。这些对象应该有一个
CFBundleIdentifier
属性,该属性将标识负责的kext

您还可以使用命令行
ioreg
实用程序执行此操作。一个好的起点是命令ioreg-irc ioubhostdevice,它显示所有USB设备及其客户端。(对于OS X 10.10及更高版本,请使用
iOubDevice