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 8. Hub

In This Chapter

  • Bootstrap Essentials: Linux USB Hub

  • Linux USB Hub Framework

The universal serial bus (USB) standard supports up to 127 physical device connections by a host. But a typical host computer supports a limited number of ports and thus can connect only a few devices. The USB specification defines a device model referred to as a hub device that allows a host to extend its port and connect multiple devices. A USB host controller is integrated with a root hub to provide one or more attachment points. Figure 8.1 illustrates a typical host, root hub, hub, and device relationship.

A USB host, hub, and device relationship at the physical level. (REF Figure 5.5 USB 2.0 Specification)

Figure 8.1. A USB host, hub, and device relationship ...

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