hid是人机交互设备(Human Interface Device),常用的是USB类型。例如USB鼠标,键盘、游戏杆等;
Linux内核由自带驱动,将其配置上去即可
参考Kernel/Documentation/usb/gadget_hid.txt
配置内核HID功能:
DeviceDrivers
->USB Sopport
->USB Gadget support
->USB Gadget Drivers
->(X)HID Gadget
君正提供的yak.tar.bz2文件,直接解压放到平台设备注册文件路径中:
kernel/arch/mips/xburst/soc-x1000/chip-x1500/yak
重新编译
make xImage
即可。
需要对比一下文件夹yak 和 君正提供的yak