Automotive Fundamentals
Your Learning Path
Section titled “Your Learning Path”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
Prerequisites: Module 0
Prerequisites: Module 0, 1
Protocol Track
Prerequisites: Module 1, 2
Prerequisites: Module 2, 3
Platform Track
Prerequisites: Module 0, 1
Prerequisites: Module 5
Prerequisites: Module 5, 6
Integration Track
Prerequisites: Module 4, 6, 7
Quality Track
Prerequisites: Module 5, 6, 8
Prerequisites: Module 0, 9
How This Site Works
Section titled “How This Site Works”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.
The Big Picture
Section titled “The Big Picture”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.