Skip to content

junyang0412/eud

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Qualcomm Innovation Center

EUD Library:

Embedded USB Debug (EUD) is a powerful feature integrated into Qualcomm chipsets, designed to facilitate efficient debugging and development processes.

This technology leverages the USB interface to provide developers with a robust and versatile tool for diagnosing and resolving issues within embedded systems.

EUD Supports range of peripherals, including:

  1. CTRL: Control interface for managing and configuring the embedded system.
  2. SWD (Serial Wire Debug): A two-pin interface for debugging and programming ARM-based microcontrollers.
  3. JTAG (Joint Test Action Group): A standard interface for debugging and testing integrated circuits.
  4. TRACE: A high-speed interface for capturing real-time trace data from the embedded system.
  5. COM: Communication interface for serial communication with the embedded system.

EUD enables seamless communication between the host system and the embedded device allowing debugging.

By utilizing the USB interface, EUD offers a standardized and widely supported method for interfacing with embedded systems,

making it an invaluable asset for engineers working on complex projects.

EUD Dependencies:

  1. libusb-1.0.dll - Libusb library required for USB Driver.
  2. libgcc_s_seh-1.dll - GCC runtime library, providing support for exception handling and other runtime features.
  3. libwinpthread-1.dll - pthread library for POSIX thread support.
  4. libstdc++-6.dll - GNU Standard C++ library providing standard C++ library functions.

Building EUD:

  1. autoreconf --verbose --force --install
  2. ./configure --enable-dll (Ignore --enable-dll if building on linux)
  3. make

License:

EUD is licensed on the GPL-2.0 OR BSD 3-clause "New" or "Revised" License. Check out the LICENSE for more details.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 82.5%
  • C 17.0%
  • Other 0.5%