HomeAbout UsContact Us

Embedded Software Technical Articles | embeddedSoft

Embedded C/C++
Embedded OS
Embedded Concepts
Miscellaneous Articles
Fixing ThreadX Queue Stack Corruption on STM32
Embedded OS
Fixing ThreadX Queue Stack Corruption on STM32
ThreadX message queues are the primary inter-thread communication mechanism in Azure RTOS. A subtle…
Fixing ThreadX Queue Stack Corruption on STM32
Fixing ThreadX Queue Stack Corruption on STM32
Jithin Tom
November 13, 2026
7 min

Editor's Pick

Fixing Zephyr Workqueue Deadlock From ISR Context
Zephyr RTOS provides the workqueue subsystem as the standard architectural bridge between top-half…
Jithin Tom
October 25, 2026
5 min
Embedded C/C++
Linker Script Mastery: Memory Layout for Embedded Firmware
Problem Statement The linker script is the single source of truth for your firmware's memory…

Whats New?

Fixing ESP32-S3 OTA Upgrade Boot Failure at 120MHz
Fixing ESP32-S3 OTA Upgrade Boot Failure at 120MHz
Jithin Tom
November 14, 2026
7 min
Fixing Embedded C Code That Breaks With -O2 Optimization
Fixing Flaky CI Pipelines in Embedded Firmware
Fixing Flaky CI Pipelines in Embedded Firmware
Flaky CI pipelines waste engineering hours, erode trust in automation, and delay releases. In…
Jithin Tom
October 27, 2026
6 min
Debugging I2C Bus Contention in Multi-Master Systems
Debugging I2C Bus Contention in Multi-Master Systems
Jithin Tom
October 21, 2026
4 min
Embedded C/C++View More
Fixing Embedded C Code That Breaks With -O2 Optimization
Fixing Embedded C Code That Breaks With -O2 Optimization
Your firmware passes every test at -O0 . You flip the switch to -O2 for the release build and…
Jithin Tom
November 12, 2026
4 min
Fixing ESP32-S3 OTA Upgrade Boot Failure at 120MHz
© 2026, All Rights Reserved.
Powered By Netlyft

Quick Links

Advertise with usAbout UsContact Us

Social Media