AUTOSAR-BA - AUTOSAR Basic to Advanced Training Course


Duration: 5 days
In this course 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


Overview and Aims

  • Motivation and aims
  • Organization, schedule

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


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

Methodology of AUTOSAR

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

AUTOSAR in Practice

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

Implications and Migration 

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

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

Operating System 

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

Software Components 

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

Input and Output 

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


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

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

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

Nonvolatile Memory Access 

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


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


  • Engineers 
  • Technical Managers 
  • Automotive professionals 
  • 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. 
  • Attendee is a Tier 1 or OEM must have a Vector license DaVinci Developer access for AUTOSAR. 
  • If there is no license no hands-on training more on theoretical training.


Trainocate Certificate of Attendance


Show Schedule for: