July 2, 2018
USB is a very popular interface to connect many devices. Designing a USB system can be overwhelming. To help designers avoid mistakes in their USB system design, Texas Instruments offers this training series, which focuses on the USB subsystem in select TI processors (e.g. AM3x, AM43x, AM57x). It explains the key points in the USB hardware design process, and demonstrates how to leverage Linux to implement a USB host or gadget function.