Embedded C/C++Cortex-M Floating-Point Unit Lazy Stacking OptimizationThe Cortex-M Floating-Point Unit (FPU) is a critical accelerator for DSP, motor control, and sensor…Jithin TomAugust 19, 2026 3 min
Embedded C/C++Link-Time Optimization for Embedded Firmware SizeLink-Time Optimization (LTO) is one of the most effective levers for reducing firmware footprint on…Jithin TomAugust 08, 2026 2 min
Embedded C/C++Optimizing Cortex-M Flash Wait States for Performance and SafetyFlash wait states (access latency) represent one of the most critical hardware configuration…Jithin TomAugust 07, 2026 6 min
Embedded C/C++Reducing Embedded Firmware Size with Linker Garbage CollectionFirmware size constraints are a daily reality on Cortex-M0/M0+/M3 devices with 32--64 KB flash. The…Jithin TomJuly 26, 2026 3 min
Embedded C/C++Fixed-Point Arithmetic in Embedded C: A Practical GuideFixed-point arithmetic remains the backbone of deterministic embedded signal processing. While…Jithin TomJuly 22, 2026 1 min
Embedded C/C++Fixing Cortex-M Vector Table Relocation Bugs in Startup CodeThe Cortex-M Vector Table Offset Register (VTOR) is the single most overlooked register in embedded…Jithin TomJuly 21, 2026 3 min