This guide provides comprehensive information about USBX, the high-performance USB foundation software from Eclipse Foundation.
It is intended for the embedded real-time software developer. The developer should be familiar with standard real-time operating system functions, the USB specification, and the C programming language.
For technical information related to USB, see the USB specification and USB Class specifications that can be downloaded at https://www.USB.org/developers
Chapter 1 - contains an introduction to USBX
Chapter 2 - gives the basic steps to install and use USBX with your ThreadX application
Chapter 3 - provides a functional overview of USBX and basic information about USB
Chapter 4 - details the application’s interface to USBX in host mode
Chapter 5 - describes the APIs of the USBX Host classes
Chapter 6 - describes the USBX CDC-ECM class
For troubleshooting, be sure to collect the following information: