/*******************************************************
说明:下边有补充!
*********************************************************/
折腾了好几天,终于把Linux Gadget设备驱动搞得有点入门了。
以前看的那个把mini2440当做鼠标的那个驱动程序http://www.arm9home.com/bbs/read.php?tid-2538.html
真的有点误导。他说一个晚上就搞定了,这是让我汗颜的水平。
里真正的一线开发工程师的差距还很大啊
终于有点明白 /driver/usb/Gadget 下的源码作用了,妈的,
以前还总是在内核已经有一个驱动占用了usb slave的时候还强行加载那个模拟鼠标的驱动,
看着insmod: cannot insert 'zebra_mouse.ko': Device or resource busy 很抓狂
其实只要把usb slave口的线拔下再插上,这才能触发USB设备识别
华清远见大牛老师刘洪涛写的
http://blog.csdn.net/hongtao_liu/archive/2009/09/15/4555645.aspx
不知道能不能轮到他给我们上课,看了第三期驱动课表,只有10多天,唉