Skip to content

CrackerCat/eud

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

Packages

No packages published

Languages

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