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 19. Test Using Linux USB

In This Chapter

  • Linux USB Unit Test Driver

  • Linux USB Functional Test

Testing is an essential part of software development to ensure system quality and confirm whether a system meets its product requirements. Quality control and quality assurance are integral to the process and are achieved through proper testing. Testing a universal serial bus (USB) system involves various stages of evaluation and different characteristics of a USB device. Following are a few recommended tests that the USB-IF (Implementers Forum) recommends to a USB device vendor to develop a certified USB device.

  • Full-speed electrical tests

  • High-speed electrical tests

  • Interoperability tests

  • Functional tests

On Linux, the essential hardware and software ...

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