hid is a Human Interface Device, commonly used is the USB type. Such as USB mouse, keyboard, joystick, etc.;
The Linux kernel comes with its own driver, you can configure it
参考Kernel/Documentation/usb/gadget_hid.txt
Configure the kernel HID function:
DeviceDrivers
->USB Sopport
->USB Gadget support
->USB Gadget Drivers
->(X)HID
The yak.tar.bz2 file provided by Gadget Junzheng is directly decompressed and placed in the platform device registration file path:
kernel /arch/mips/xburst/soc-x1000/chip-x1500/yak
to recompile
make xImage
.
Need to compare the folder yak and the yak provided by Junzheng