ENGINEERING DOCUMENTATION

Engineering Troubleshooting

Technical investigations into embedded firmware, RTOS initialization, hardware simulation, and software integration.

Technical Investigations

STM32F103 — Zephyr RTOS 4.4.2 — Renode 1.17.0

Debugging Zephyr RTOS Startup on STM32F103

Read Technical Investigation →

Investigating firmware startup failures using ARM program-counter analysis, addr2line, device-tree configuration, and STM32 clock initialization.

PROJECT 01 · STM32F103C8T6 · ARM Cortex-M3 · Renode 1.17.0

STM32F103 Bare-Metal Hello World

Read Project Reference →

A reproducible bare-metal C firmware demonstration using libopencm3, an ARM cross-compiler, a Cortex-M linker script, and simulated USART1 output. Successfully tested in Renode without a target operating system.