AdvancedOnlineAdvanced

Bootloader Tutorial

Understand the complete boot process from power-on to application execution. You will write a custom bootloader for ARM Cortex-M, implement firmware update mechanisms, and gain deep insight into how embedded systems start up.

8 WeeksAdvancedOnline

What You Will Learn

Explain the full ARM Cortex-M boot sequence
Write a bare-metal bootloader in C
Implement a firmware update (FOTA) mechanism
Work with memory maps and linker scripts

Course Syllabus

01Power-on reset and startup sequence
02Vector table and exception handlers
03Memory map — Flash, RAM, peripherals
Duration
8 Weeks
Level
Advanced
Mode
Online
Modules
4 Modules

Free to register. No payment required to enquire.