Tool/software:
Further followup on Linux USB gadgets from activity with Bin Lu, (aka (+) AM6442: While configuring A53 core foe use as a USB gadget, can one use the the libusbgx C coded API (https://github.com/linux-usb-gadgets/libusbgx) gadget schemes instead of using linux shell scripts - Processors forum - Processors - TI E2E support forums )
need some advice on some other open source USB gadget automation inclusion of modules (may need (+) Andreas Dannenberg's Profile - Andreas Dannenberg - TI E2E support forums advice with Yocto related dependences).
Found a gadget tool gt (https://github.com/linux-usb-gadgets/gt ) "Linux command line tool for setting USB gadget using configFS"
What I read on documented dependencies for gt: (per https://github.com/linux-usb-gadgets/gt/tree/master/examples/cross-compile) for an arm platform, not compiled with gadgetd support
- on libusbgx (GitHub - linux-usb-gadgets/libusbgx: C library encapsulating the Linux kernel USB gadget configfs userspace API functionality ) which also needs to be cross compiled
- on libconfig9 (Debian -- Details of package libconfig9 in bullseye)
- on libconfig-dev (GitHub - hyperrealm/libconfig: C/C++ library for processing configuration files)
Questions:
On the gt cross compile file, they "assume that compilation is for armhf" - is that armhf need a show-stopper?
On that same gt cross compile file, they also call out use of cmake -- does that mean I need to install cmake alongside make as well?