Level 2 · Intermediate Intermediate¶
Goal: go from "I can bring up a peripheral" to building real ECU firmware — master the FlexCAN peripheral properly, move data with DMA, run an RTOS, manage flash and low power, and speak the diagnostic protocols every production ECU must support.
Modules¶
- FlexCAN Deep Dive — Mailboxes & Filtering
- eDMA — Direct Memory Access
- LPSPI & LPI2C — Off-Chip Peripherals
- FreeRTOS on S32K
- Low-Power Modes & Wakeup Sources
- Flash, FlexNVM & EEPROM Emulation
- S32K1 to S32K3 Migration
- Bootloader Basics & Reprogramming
- UDS Diagnostics Intro (ISO 14229)
- Project — Multi-Node CAN Network
Content status
Level 2 module content is being written — every page below has its scope defined and will be filled in next. Level 1 is complete and is the prerequisite for everything here.