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

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的接口库,供应用程序调用。


你可能感兴趣的:(用户态应用程序直接与USB设备通信(不需要USB设备Driver))