Files
Threadx-docs/rtos-docs/usbx/usbx-device-stack-about.md
2024-01-04 13:59:12 -08:00

1.8 KiB

title, description
title description
USBX Device Stack User Guide This guide provides comprehensive information about USBX, the high performance USB foundation software from Eclipse Foundation.

USBX Device Stack User Guide

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.

Organization

  • Chapter 1 - contains an introduction to USBX

  • Chapter 2 - gives the basic steps to install and use USBX with your ThreadX application

  • Chapter 3 - describes the functional components of the USBX device stack

  • Chapter 4 - describes the USBX device stack services

  • Chapter 5 - describes each USBX device class including their APIs

Troubleshooting

For troubleshooting, be sure to collect the following information:

  1. A detailed description of the problem, including frequency of occurrence and whether it can be reliably reproduced.
  2. A detailed description of any changes to the application and/or ThreadX that preceded the problem.
  3. The contents of the _tx_version_id string found in the tx_port.h file of your distribution. This string provides valuable information regarding your run-time environment.
  4. The contents in RAM of the _tx_build_options ULONG variable. This variable gives information on how your ThreadX library was built.