UDE Universal Debug Engine

What UDE Universal Debug Engine is
UDE Universal Debug Engine is a Windows development tool for debugging, tracing, and testing embedded software on multicore SoCs, microcontrollers, and embedded processors. Its multicore debugger displays cores in one interface and provides synchronized run control, core groups, multicore breakpoints, and conditional breakpoints. UDE analyzes recorded on-chip trace, reconstructs program flow, visualizes trace data, and provides non-intrusive code coverage. The UDE Object Model API, included with every base license, supports scripting, debugging, and test automation. Supported scripting languages include Python, PowerShell, JavaScript, Perl, VisualBasic, C#, and C++. The environment supports C, C++, Rust, and device-specific assembly, plus several listed cross compilers. Eclipse integration is included, while RTOS and AUTOSAR functions require add-ons. Pricing is on request. Downloads require login, and PLS offers update service and support with purchases.
Who it suits
UDE suits embedded software developers working with supported microcontrollers, multicore systems-on-chip, and embedded processors. It is intended for teams using Windows and the listed programming languages or compilers.
What it does well
- Multicore debugging in one interface
- Recorded trace analysis and program-flow reconstruction
- Non-intrusive code coverage
- Automation API included with every base license
- Supports conditional breakpoints
What to know first
- Windows application only
- Pricing requires a quote
- RTOS and AUTOSAR features need add-ons
- Downloads require account login
Limits
RTOS and AUTOSAR development functions require add-ons. Purchases include free updates and support for approximately two software releases; paid maintenance is available afterward.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| UDE® Universal Debug Engine | Quote required; RTOS and AUTOSAR functions require add-ons | On request |
As pls-mc.com lists them, read 9 Oct 2026. The maker's own page has the final word.
Getting started
- Open the PLS website
- Log in to access UDE downloads
- Choose a UDE version or separately listed Starterkit
- Install the Windows application
- Add RTOS or AUTOSAR functions if required
- Use the included Object Model or Eclipse integration
Verdict
UDE combines multicore debugging, trace analysis, coverage, and automation for embedded development. Check its Windows requirement, add-on needs, and supported targets before requesting pricing.
Questions
What platforms does UDE support?
UDE is a Windows application for 32-bit and 64-bit microcontrollers, multicore SoCs and embedded processors.
Which languages and compilers are supported?
Supported development languages include C, C++, Rust and device-specific assembly. Listed cross compilers include HighTec/GNU, Tasking, Keil, Arm, Wind River and Green Hills.
Is automation included?
The UDE Object Model API is included with every base license at no additional cost and supports scripting, debugging and test automation.
Do RTOS and AUTOSAR features cost extra?
Yes. RTOS and AUTOSAR development features are provided through add-ons.
How are downloads accessed?
UDE downloads are available after logging in, with Starterkit versions listed separately in the download area.
What support comes with a purchase?
Purchases include a free update service and support package covering approximately two software releases. Paid maintenance is offered afterward.
Facts from UDE Universal Debug Engine's own pages
- Automation API
- The UDE Object Model is an API for scripting, debugging, and test automation, and is included with every base license at no additional cost. · pls-mc.com, 9 Oct 2026
- Debugging
- Its multicore debugger shows cores in one interface and supports synchronized run control, core groups, and multicore breakpoints. · pls-mc.com, 9 Oct 2026
- Download access
- UDE downloads are available after logging in, and the maker lists Starterkit versions separately in its download area. · pls-mc.com, 9 Oct 2026
- Founded
- 1990 · pls-mc.com, 28 Sept 2026
- Headquarters
- Lauta, Germany · pls-mc.com, 28 Sept 2026
- Integrations
- The UDE Eclipse integration package is included in each base installation at no additional cost, and its Object Model supports integration with third-party tools. · pls-mc.com, 9 Oct 2026
- Intended users
- The maker presents UDE for embedded software developers working with supported microcontrollers, multicore systems-on-chip, and embedded processors. · pls-mc.com, 9 Oct 2026
- Language and compiler support
- UDE supports C, C++, Rust, device-specific assembly, and cross compilers including HighTec/GNU, Tasking, Keil, Arm, Wind River, and Green Hills. · pls-mc.com, 9 Oct 2026
- Platform
- UDE is a Windows application. · pls-mc.com, 9 Oct 2026
- Purpose
- UDE is a development tool for debugging, tracing, and testing embedded software on multicore SoCs, microcontrollers, and embedded processors. · pls-mc.com, 9 Oct 2026
- Quality
- PLS states that its quality management system for developing, producing, and selling electronic modules and software systems fulfills ISO 9001:2015 requirements. · pls-mc.com, 9 Oct 2026
- RTOS and AUTOSAR
- RTOS and AUTOSAR development features are provided through add-ons; listed RTOS support includes FreeRTOS, SAFERTOS, Sciopta, OSEK, PXROS, and others. · pls-mc.com, 9 Oct 2026
- Scripting
- The Object Model supports scripting languages including Python, PowerShell, JavaScript, Perl, VisualBasic, C#, and C++. · pls-mc.com, 9 Oct 2026
- Security reporting
- PLS provides a product security reporting channel for vulnerability reports and says confirmed issues may receive mitigations or security updates. · pls-mc.com, 9 Oct 2026
- Support and maintenance
- Purchases include a free update service and support package covering approximately two software releases, and paid maintenance is offered after that period. · pls-mc.com, 9 Oct 2026
- Trace and coverage
- UDE can analyze recorded on-chip trace, reconstruct program flow, visualize trace data, and provide non-intrusive code coverage. · pls-mc.com, 9 Oct 2026
Where UDE Universal Debug Engine stands on Freedom251
- Debuggers#26 of 27