Articles
Engineering articles
Technical explanations and engineering insights from EmbedStudio development.
-
Engineering Notes
Measuring Time on an MCU — Why the HAL Tick Is Not Enough
Learn how to measure MCU execution time using the ARM Cortex-M DWT cycle counter, why a 1 ms HAL tick is too coarse for short measurements, and how to handle counter wraparound.
-
EmbedStudio
Can EmbedStudio Be Used with Production Firmware?
Optimized production firmware can be observed. Optimization and debug information are separate, ELF symbols work without DWARF, and DWARF adds richer type information.
-
EmbedStudio Development
The Observer Effect in Embedded Debugging: When Measurement Changes the System
Why printf and breakpoints change the behaviour they are meant to reveal, and how low-intrusion tracing provides a different approach.