usbhost OTG

 

http://blog.csdn.net/kc58236582/article/details/54691334

 

 libusbhost

 

 

UsbHostManager的hal層

 

monitorUsbHostBus對應的JNI函數是在com_android_server_UsbHostManager.cpp的android_server_UsbHostManager_monitorUsbHostBus函數,在這個函數調用了usb_host_init函數,創建了一個INotify的fd,以及創建了一個usb_host_context對象。usb_host_run函數就是循環讀取INotify的fd的事件,我們把usb_device_added, usb_device_removed兩個回調函數也傳入了usb_host_run函數了。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章