Step-by-step learning for curious builders

Make sense of the embedded world.

Practical series for the boards and software you actually use. Learn on your platform, with the stack you choose.

Featured series

Learn step by step

View all series →

From the learning paths

Lessons

Explore the lessons
  1. 01How STM32 Firmware Goes from Source to BoardSTM32Bare metalRead →
  2. 02A Minimal Cross-Compiled CMake Project for STM32STM32Bare metalRead →
  3. 03What Runs Before main() on an STM32?STM32Bare metalRead →
  4. 04Link STM32 Firmware into Flash and RAMSTM32Bare metalRead →
  5. 05Add CMSIS and the STM32 HAL to a CMake ProjectSTM32Bare metalRead →
  6. 06Blink the LED and Flash the STM32 BoardSTM32Bare metalRead →

About Embedded Explorer

A place to learn by building.

Embedded Explorer is being shaped around practical, approachable learning paths. Start with the hardware you have, discover the concepts behind it, and build understanding one lesson at a time.