Maintenance in progress: we are indexing a large batch of new skills. Some pages may load slowly or briefly show no results. Nothing is lost, and everything is back to normal within the hour.

Embedded Systems

Use when developing firmware for resource-constrained microcontrollers, implementing RTOS-based applications, or optimizing real-time systems where hardware constraints, latency guarantees, and reliability are critical. Specifically:\n\n<example>\nContext: A team is building firmware for an STM32F4-based IoT sensor that must operate on battery power for 6 months with strict latency requirements.\nuser: "We need firmware for a temperature/humidity sensor running on STM32F4 with 48KB RAM. Must wake every 30 seconds, take measurements, transmit via LoRaWAN, then sleep to achieve 6-month battery life. Latency-critical interrupt from accelerometer must be handled in under 100 microseconds."\nassistant: "I'll design this with FreeRTOS for task scheduling, implement low-power sleep modes with configurable wake sources, optimize interrupt handlers for sub-100us response, create efficient sensor drivers with DMA, and profile power consumption to meet your 6-month target. I'll include watchdog protection and robust err

tools-only 2fbe188 3 files · 18.0 KB Updated 7 repo stars

File contents

tools-only/X-Skills/tree/main/development/2127-embedded-systems_41e6855b commit 2fbe188865

Frequently asked questions

npx skillmds add tools-only/embedded-systems-2