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, 58 pages, quizzes after every page, and progress tracking.

Foundations Track

Protocol Track

3
Signals to Services

Prerequisites: Module 1, 2

4
AUTOSAR

Prerequisites: Module 2, 3

Platform Track

5
Qualcomm Cockpit SoC

Prerequisites: Module 0, 1

6
Three Operating Systems

Prerequisites: Module 5

7
Connectivity & Telematics

Prerequisites: Module 5, 6

Integration Track

8
Build, Flash & Update

Prerequisites: Module 4, 6, 7

Quality Track

9
Safety, Security & Diagnostics

Prerequisites: Module 5, 6, 8

10
Debug Engineering

Prerequisites: Module 0, 9

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. ThinkAboutIt prompts prime your brain before each section.

Difficulty badges (Beginner/Intermediate/Advanced) show the level of each page. Reading time estimates help you plan study sessions. Glossary tooltips — hover any dotted-underlined term for an instant definition.

Every page ends with 2–3 quiz questions; results are tracked locally in your browser. Module Quizzes test integration across each module’s pages. Module progress bars track your mastery via quiz completion.

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) │
│ · Power/PMIC · Thermal Management │
├─────────────────────────────────────────────────────────┤
│ CONNECTIVITY & SENSORS │
│ · ADAS Sensors · V2X · 5G · Telematics │
├─────────────────────────────────────────────────────────┤
│ VEHICLE NETWORKS & INTERFACES │
│ · CAN/CAN FD · LIN · Automotive Ethernet · SOME/IP │
│ · EMC · Physical Interfaces │
├─────────────────────────────────────────────────────────┤
│ STANDARDS, TESTING & VALIDATION │
│ · AUTOSAR · ISO 26262 · ISO 21434 · ASPICE │
│ · Testing (HIL/SIL) · Validation (DV/PV) │
├─────────────────────────────────────────────────────────┤
│ DEBUG & BRING-UP │
│ · Board Bring-Up · QFIL · ADB · Debug Bench │
└─────────────────────────────────────────────────────────┘

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