1;使用内核里的gadget模块
2;将网上找来的模拟成鼠标的程序中的HID报告描述符修改一下,2440就可以被识别成自定义的HID设备。
3;查看udc.c代码
8.12今天能用bus bound软件向2440的端口0发送消息了。
参考了这篇博客
Linux USB Gadget--各环节的整合
2440的USB通讯原理跟单片机是一样的,在udc.c里有关于硬件实现USB通讯的细节。将udc.c与gadget功能驱动程序看完,就差不多能理解2440如何与电脑进行USB通讯了。