在linux gadget zero驱动的基础上实现了文件接口,阻塞读写,设备打开数量限制等功能,支持直接通过cat和echo的重定向机制操作此驱动,实现usb gadget驱动的读写,在linux3,3通过测试。 使用方法,将这些文件拷贝到内核源码目录driver/usb/gadget,在menuconfig中开启usb gadget的zero驱动编译,最好编译成模块,调试方便