Skip to content

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

  1. FlexCAN Deep Dive — Mailboxes & Filtering
  2. eDMA — Direct Memory Access
  3. LPSPI & LPI2C — Off-Chip Peripherals
  4. FreeRTOS on S32K
  5. Low-Power Modes & Wakeup Sources
  6. Flash, FlexNVM & EEPROM Emulation
  7. S32K1 to S32K3 Migration
  8. Bootloader Basics & Reprogramming
  9. UDS Diagnostics Intro (ISO 14229)
  10. 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.