libusb与android usb提供的API
近期在搞一个android手机通过usb口连接usb设备,并与之通讯的东东。
该usb设备没有host驱动,就查呀查,怎么做设备驱动,最终查到libusb,libusb可以基于usb文件系统在用户应用程序访问硬件,后来在2.6.13中抛弃usbfs,但仍可以使用udev来达到目的。
我理解就是libusb 提供高级API可以访问硬件,而在看android usb host提供的API时,发现这些函数也是可以访问硬件的,请问两者有什么区别???可以直接使用android usb host提供的API访问所有usb设备吗??????