Minimally intrusive instrumentation of embedded system C/C++ code

OP #7779065
Rate this post
• ▲ useful
▼ not useful

The RTEdbg open source toolkit helps embedded developers test, debug, and optimize C/C++ firmware. It provides functions for non-intrusive data logging, data transfer to host, and decoding utilities that enable deeper insight into real-time systems. Unlike traditional debuggers, this solution doesn't stop the embedded system, preserving its natural behavior. It's suitable for large RTOS-based systems as well as small, resource-constrained systems. The solution is the equivalent of a re-entrant, time-stamped fprintf() running on the host instead of the embedded system. The fprintf functionality provides flexibility in data formatting and allows the logging data to be sorted into multiple files for later analysis with common tools such as CSV and LOG readers.

See: https://github.com/RTEdbg/RTEdbg

Reply

Note: the original post is older than 6 months. Please don't ask any new questions in this thread, but start a new one.

Formatting
  • [c]C-Code[/c]
  • [code]code in other languages, ASCII drawings[/code]
  • [math]formula (LaTeX syntax)[/math]
  • [[Title]] – link to an article
  • Link to another post: right-click its post ID (#8078628), copy the address, paste it into the text

More about formatting

Post long source code as an attachment, not in the text.

Already registered? Log in

Not shown to anyone. We send you a link; your post appears once you confirm it there.

By submitting you create a free account and accept the terms of use.