HID Gadget Testing

Added by J. Simmons over 2 years ago

Home of Bryan's notes to get custom kernel to compile and then emulating mouse/keyboard with HID Gadget.


Replies (4)

RE: HID Gadget Testing - Added by Bryan Christian over 2 years ago

So far, still haven't gotten it to compile correctly based on the instructions in the Development entry in the discord chat room. Will add more details later.

RE: HID Gadget Testing - Added by Bryan Christian about 2 years ago

https://github.com/NextThingCo/gadget-buildroot#install-required-build-tools

This builds with docker and USB Gadget already setup. Following changes are required during this setup:

[optional] Customize your configuration

If you want to add some capabilities to the default rootfs, you can use an ncurses UI to navigate the many options of buildroot:

scripts/build-gadget make nconfig

You need to add GadgetFS-test under Target Packages->Hardware Handling

[optional] Customize your kernel

If you want to add some capabilities to the kernel, you can use an ncurses UI to navigate the many options:

scripts/build-gadget make linux-nconfig

You need to add in Gadget debug IF doing development work:
Device Drivers -> USB Support -> USB Gadget Support -> Enable all options marked as development

Those two changes should be made prior to compiling and loading the OS. This will take care of making sure both docker and Gadget are loaded and ready.

RE: HID Gadget Testing - Added by Bryan Christian about 2 years ago

Specifically their build set is designed around Ubuntu Desktop 16.04 LTS. Additional libraries may need to be installed based on the version of Linux you are running. Mint needed some development libraries installed to function properly for instance. 4.4 or better kernel required to build.

RE: HID Gadget Testing - Added by Larry Coleman 6 months ago

This website is look like a design website that allow the user to design the engines differently. Engines are the heart of the automobiles and they are designed by the special www.essayuniverse.net of physics. So design the engine according to the physics so that it will success and approve by your company.

(1-4/4)