loading page

Everything You Always Wanted to Know About Embedded Trace
  • +2
  • Thomas Preußer ,
  • Smitha Gautham ,
  • Abhi Rajagopala ,
  • Carl Elks ,
  • Alexander Weiss
Thomas Preußer
Accemic Technologies

Corresponding Author:[email protected]

Author Profile
Smitha Gautham
Author Profile
Abhi Rajagopala
Author Profile
Carl Elks
Author Profile
Alexander Weiss
Author Profile


Decades of advances in computer architecture, software-intensive applications and system integration have created significant challenges for embedded systems designers and test engineers. Intrusive software instrumentation and breakpoint-based debugging are often viewed as the primary options for observing operational system internals. This narrow sight creates complicated test flows and convoluted debugging procedures. Modern embedded computing systems offer Embedded Trace as the technological answer to the encountered observability conundrum. Although an integral part of virtually all modern processors, it is frequently overlooked. Its technical foundations are little known to application engineers, test engineers, and project managers. This article explains Embedded Trace as an essential technology in the testing and debugging toolbox. It highlights its capabilities, limitations and opportunities.
Feb 2022Published in Computer volume 55 issue 2 on pages 34-43. 10.1109/MC.2021.3098965