Ground Embedded KO Subscribe

Roadmap / Applications

Automotive Software

A single car carries close to a hundred controllers. This is the largest market for embedded work.

Goal Understand how vehicle controller software is developed and verified.

  • AdvancedLevel
  • about 4 weeksat one hour a day
  • 8topics
  • 1labs
  1. 01
    Vehicle E/E architecture

    From ECUs to domain controllers to zonal architecture.

    Read the note →

  2. 02
    Vehicle networks3D lab

    Where and how CAN, LIN and automotive Ethernet are used.

    Read the note →

  3. 03
    AUTOSAR overview

    The standard software structure of BSW, RTE and SWCs.

    Read the note →

  4. 04
    Diagnostics

    Reading fault codes and updating firmware with UDS services.

    Read the note →

  5. 05
    Functional safety

    ISO 26262, ASIL levels and safety mechanisms.

    Read the note →

  6. 06
    V-model development

    A process where every stage from requirements to verification has a matching pair.

    Read the note →

  7. 07
    MIL, SIL and HIL testing

    Widening verification from model to software to real hardware.

    Read the note →

  8. 08
    Vehicle cybersecurity

    ISO 21434, secure boot and message authentication.

    Read the note →

CHECK TASK

Design and decode one CAN message

Define a CAN message carrying speed and status signals, and write code that extracts the values from a received frame.

If you can tick all three, move on to the next subject. Ticks are saved in this browser only.