TechRxiv
Embedded_Trace___Preprint.pdf (734.56 kB)

Everything You Always Wanted to Know About Embedded Trace

Download (734.56 kB)
preprint
posted on 19.05.2021, 07:23 by Thomas PreußerThomas Preußer, Smitha Gautham, Abhi Rajagopala, Carl Elks, Alexander Weiss
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.

Funding

Federal Ministry of Education and Research of Germany: KMU Innovative project CoCoSI (Project~01IS19044)

Virginia Commonwealth Cyber Initiative USA

History

Email Address of Submitting Author

thomas.preusser@utexas.edu

ORCID of Submitting Author

0000-0003-3998-7896

Submitting Author's Institution

Accemic Technologies

Submitting Author's Country

Germany

Usage metrics

Exports