HomeAbout UsContact Us

Embedded Software Technical Articles | embeddedSoft

Embedded C/C++
Embedded Concepts
Embedded OS
Miscellaneous Articles
Fixing UART DMA Overrun Errors on STM32
Embedded Concepts
Fixing UART DMA Overrun Errors on STM32
UART DMA overrun errors are a frequent source of data corruption and silent communication failures…
Fixing UART DMA Overrun Errors on STM32
Fixing UART DMA Overrun Errors on STM32
Jithin Tom
August 21, 2026
5 min

Editor's Pick

Cortex-M Cache Maintenance for DMA Coherency
Cache coherency between CPU and DMA is one of the most subtle sources of data corruption in Cortex-M…
Jithin Tom
August 19, 2026
3 min
Miscellaneous Articles
Debugging Production Firmware Issues: Field Diagnostics That Work
The device sits in a cabinet on a factory floor three time zones away. It reset at 3:47 AM. No one…

Whats New?

Fixing FreeRTOS Task Starvation: Priority Boosting & Aging
Fixing FreeRTOS Task Starvation: Priority Boosting & Aging
Jithin Tom
August 22, 2026
3 min
Managing Vendor SDK Updates Without Breaking Embedded Builds
Fixing FreeRTOS Queue Overrun Data Loss in ISR Contexts
Fixing FreeRTOS Queue Overrun Data Loss in ISR Contexts
Queue overrun in FreeRTOS ISRs is a silent killer. The ISR fires, calls xQueueSendFromISR , the…
Jithin Tom
August 19, 2026
4 min
FreeRTOS Queue Sets: Multi-Source Event Handling
FreeRTOS Queue Sets: Multi-Source Event Handling
Jithin Tom
August 13, 2026
3 min
Embedded C/C++View More
Cortex-M Floating-Point Unit Lazy Stacking Optimization
Cortex-M Floating-Point Unit Lazy Stacking Optimization
The Cortex-M Floating-Point Unit (FPU) is a critical accelerator for DSP, motor control, and sensor…
Jithin Tom
August 19, 2026
3 min
Fixing UART DMA Overrun Errors on STM32
© 2026, All Rights Reserved.
Powered By Netlyft

Quick Links

Advertise with usAbout UsContact Us

Social Media