O'Reilly logo

Bootstrap Yourself with Linux-USB Stack: Design, Develop, Debug, and Validate Embedded USB by Rajaram Regupathy

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 3. Overview of the Linux USB Subsystem

In This Chapter

  • Linux USB Host Subsystem

  • Linux USB Gadget Subsystem

The Linux kernel source tree is a complex set of source codes, which the kernel organizes in separate folder hierarchies based on their functionalities. Each functional framework folder contains a makefile of its own and can be independently built. The kernel configuration utilities manage these sources and help create required kernel configuration for a kernel user. You can manage the kernel configuration using any one of the following commands.

  • make config

  • make menuconfig

  • make xconfig

Over and above understanding the kernel source code, it is essential to know how to configure the kernel, which enables you to build the required features ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required