AUTOSAR-BA - AUTOSAR Basic to Advanced Training Course


Duration: 5 days

In module one you will learn all about the AUTOSAR (CP) methodology, the technical concepts as well as the operation of the RTE and the basic software components. Theory and practice are brought together in the second module. All-important subject areas of the ECU development are covered in sound theory units.

The units include handling of local input/output, communication and bus systems, software components, ECU State Management, persistent memory and implementation of diagnostic operations. Using a general example, you'll realize these topics with the help of the MICROSAR configuration and generation tools.


  • Overview and Aims 
  • Introduction to AUTOSAR 
  • AUTOSAR RTE (Runtime Environment) 
  • AUTOSAR BSW (Basic Software) 
  • Methodology of AUTOSAR 
  • AUTOSAR in Practice
  • Implications and Migration 
  • Overview and Introduction 
  • Operating System 
  • Software Components 
  • Input and Output 
  • Communication 
  • State Management and System Services 
  • Bus Systems 
  • Nonvolatile Memory Access 
  • Diagnostics


AUTOSAR Fundamentals 

Module 1: Overview and Aims

  • Motivation and aims
  • Organization, schedule

Module 2: Introduction to AUTOSAR

  • Basic principles and technical concepts
  • SWC (software components) and RTE (runtime environment)


  • Interfaces with application and basic software
  • Mode of operation of the RTE

Module 4: AUTOSAR BSW 

  • Explanation of the most important BSW (basic software) concepts

Module 5: Methodology of AUTOSAR

  • Overview and data exchange formats (ECU Extract, ECUC)
  • Methodology from the view of an OEM and supplier

Module 6: AUTOSAR in Practice

  • Development of AUTOSAR systems demonstrated with Vector’s DaVinci Tool Suite

Module 7: Implications and Migration 

  • Presentation of different migration scenarios from the point of view of the application and the BSW 

AUTOSAR Advanced

Module 1: Overview and Introduction 

  • Relation between AUTOSAR, the Vector Implementation MICROSAR and the DaVinci Tools (Developer, Configurator)
  • Mapping between AUTOSAR methodology and the Vector tool chain

Module 2: Operating System 

  • Basic understanding of the mediums and mechanisms of the AUTOSAR operating system
  • Tasks, alarms, events, etc. AUTOSAR 
  • OS Scalability Classes

Module 3: Software Components 

  • Handling of DaVinci Developer and RTE
  • Design of software components, ports, connections, task mapping and generation of the RTE

Module 4: Input and Output 

  • Data exchange with I/O modules
  • Configuration of the basic software for the I/O with the DaVinci Tools (Developer, Configurator)

Module 5: Communication

  • Data exchange over CAN
  • Configuration of the basic software for the communication with the DaVinci Tools (Developer, Configurator)

Module 6: State Management and System Services 

  • Sleep and wake up of ECUs and bus
  • Roles of the modules ComM, EcuM and BswM
  • Configuration of the Mode Manager Modules in the basic software

Module 7: Bus Systems (Material for rederence) 

  • Understanding the conceptual differences of the bus systems and the importance of the configuration of the basic software CAN, LIN, FlexRay, Ethernet

Module 8: Nonvolatile Memory Access 

  • Access to nonvolatile memory 
  • Configuration of the basic software for nonvolatile memory access

Module 9: Diagnostics 

  • Diagnostics with AUTOSAR
  • Configuration of the diagnostics basic software with the DaVinci Tools (Developer, Configurator)


  • General view of AUTOSAR 
  • Handling of the Vector AUTOSAR solution 
  • (DaVinci Configurator Pro, DaVinci Developer) 
  • ECU Developers of automobile suppliers and OEMs


Knowledge about software development for automotive systems


Trainocate Certificate of Attendance


Show Schedule for: