Skip to content

Automotive Fundamentals

Hardware foundations through safety standards, organized into modules you can work through in order.

This curriculum covers automotive software architecture from the ground up. Each module builds on the previous one. Start at Module 0 and work your way through.

10 modules, 41 pages, quizzes after every page, and progress tracking.

Each page opens with a short TL;DR summary, then uses mental models and analogies to make abstract concepts stick. Connect the Dots sections link back to earlier modules. Gotchas call out common misconceptions. Daily Work notes show where you’ll encounter the concept in your actual workflow. Deep Dives are collapsible sections for extra detail. Every page ends with 2–3 quiz questions; results are tracked locally in your browser.

Before diving in, here’s how everything connects. Your daily work touches a stack that looks like this:

┌─────────────────────────────────────────────────────────┐
│ YOUR APPS & SERVICES │
│ (Android apps, QNX services, vehicle features) │
├────────────────────────┬────────────────────────────────┤
│ AAOS (Android) │ QNX (Safety/Hypervisor) │
│ · Infotainment UI │ · Instrument cluster │
│ · Navigation │ · Vehicle bus gateway │
│ · Media/Phone │ · VM management │
├────────────────────────┴────────────────────────────────┤
│ HYPERVISOR (QNX Hypervisor / QHEE) │
│ · vCPU scheduling · Memory isolation · VirtIO │
├─────────────────────────────────────────────────────────┤
│ QUALCOMM SoC (SA8155P / SA8295P) │
│ · CPU cores · GPU · DSP · Modem (AMSS) │
├─────────────────────────────────────────────────────────┤
│ VEHICLE NETWORKS │
│ · CAN/CAN FD · LIN · Automotive Ethernet · SOME/IP │
├─────────────────────────────────────────────────────────┤
│ STANDARDS & PROCESSES │
│ · AUTOSAR · ISO 26262 · ISO 21434 · ASPICE │
└─────────────────────────────────────────────────────────┘

Ready? Let’s start with what’s inside the chip.