用户态应用程序直接与USB设备通信(不需要USB设备Driver)

时间:2021-09-18 17:53:28

1. Kernel态

    devio.c: 实现用户态与USB设备通信的接口 

                 它实现usbfs/x/y, 即/dev/bus/usb/x/y,x为bus number,y为device number

   它允许用户态应用程序直接与USB设备通信(不需要USB设备Driver参与)

2. User 态

    /system/core/libusbhost/usbhost.c

    实现了与devio.c的接口库,供应用程序调用。