Technical Posts

  • USB Gadget Subsystem

    Get a brief summary about the Linux USB gadget subsystem, and how interactions are made with vendor USB device controller drivers.

  • Managing Linux Kernel Modules

    Learn how to manage kernel modules in your system. Dynamically loadable modules make things flexible within your environment.

  • Generating and Utilizing Kernel UEVENTS

    Learn about how to interact with the Linux kernel using UEvents in your userspace applications! Guides on available tools to help your development.

  • Linux USB ConfigFS

    Learn about the basics of USB ConfigFS and how to utilize it to create your own USB composition!