Course Code: autosarbasa
Duration: 28 hours
Prerequisites:
  • An understanding of embedded systems and microcontroller architectures
  • Experience with real-time systems or automotive ECU development
  • C programming experience,programming experience

Audience

  • Embedded software engineers starting with AUTOSAR Classic Platform
  • Automotive system developers working with ECUs and microcontrollers
  • Software integrators and developers involved in AUTOSAR BSW configuration and integration
  • Engineers using tools such as ETAS ISOLAR-A/B, DaVinci Developer, or similar
Overview:

This instructor-led, live training (online or onsite) is aimed at intermediate-level embedded software developers and automotive engineers who wish to use AUTOSAR Classic Platform to develop, integrate, and test standardized software components for electronic control units (ECUs).

By the end of this training, participants will be able to:

Install and configure AUTOSAR development tools (e.g., DaVinci Developer, EB Tresos, or ETAS ISOLAR-A/B).

Understand the AUTOSAR layered architecture and basic software modules (BSW).

Design and implement AUTOSAR OS and communication stack (COM stack).

Use CANoe or similar tools for simulation, testing, and diagnostics in an AUTOSAR environment.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

 

Course Outline:

 Day 1: Introduction & AUTOSAR Architecture Overview

  • Introduction to AUTOSAR Classic Platform
  • Software layers and ECU architecture
  • Role of Basic Software (BSW) and layered architecture
  • Microcontroller Abstraction Layer (MCAL)
  • Introduction to AUTOSAR configuration methodology and XML-based flow
  • Overview of ETAS ISOLAR-A/B

 


 Day 2: Services and ECU Abstraction Layers

  • Service Layer overview
  • Watchdog Manager (WdgM)
  • Diagnostic Event Manager (DEM)
  • NVRAM Manager (NvM)
  • ECU Abstraction Layer
  • I/O hardware interfaces
  • Communication and memory abstraction
  • OS basics and memory operating modes

 


 Day 3: Communication Stack and Runtime Environment

  • COM Stack basics: PDUR, COM, CAN/LIN drivers
  • AUTOSAR OS: tasks, scheduling, events
  • RTE (Runtime Environment)
  • Role in integrating application and BSW
  • RTE generation process

 


Day 4: System Integration & Configuration Practice

  • Configuration tools: detailed use of ETAS ISOLAR-A and B
  • System configuration and integration workflow
  • Integration of application software components (SWCs)
  • Debugging and troubleshooting integration issues
  • AUTOSAR project workflow and best practices


Setup requirements (must be confirmed):

Software:

  • ETAS ISOLAR-A and/or ISOLAR-B (latest version)
  • AUTOSAR schema (e.g., 4.2.x or 4.3.x depending on project)
  • Compiler toolchain (e.g., GNU ARM or IAR for code generation simulation)
  • Demo BSW project provided by ETAS or custom setup
  • XML/XSD validation tools (optional)

Hardware (if onsite or hybrid):

  • Evaluation board (e.g., Infineon TriCore AURIX or NXP S32K)
  • Debugger (Lauterbach, iSYSTEM or PEmicro)
  • CAN interface (USB-to-CAN if physical bus is simulated)
Sites Published:

United Arab Emirates - AUTOSAR Basic Software - A

Qatar - AUTOSAR Basic Software - A

Egypt - AUTOSAR Basic Software - A

Saudi Arabia - AUTOSAR Basic Software - A

South Africa - AUTOSAR Basic Software - A

Brasil - AUTOSAR Basic Software - A

Canada - AUTOSAR Basic Software - A

中国 - AUTOSAR Basic Software - A

香港 - AUTOSAR Basic Software - A

澳門 - AUTOSAR Basic Software - A

台灣 - AUTOSAR Basic Software - A

USA - AUTOSAR Basic Software - A

Österreich - AUTOSAR Basic Software - A

Schweiz - AUTOSAR Basic Software - A

Deutschland - AUTOSAR Basic Software - A

Czech Republic - AUTOSAR Basic Software - A

Denmark - AUTOSAR Basic Software - A

Estonia - AUTOSAR Basic Software - A

Finland - AUTOSAR Basic Software - A

Greece - AUTOSAR Basic Software - A

Magyarország - AUTOSAR Basic Software - A

Ireland - AUTOSAR Basic Software - A

Luxembourg - AUTOSAR Basic Software - A

Latvia - AUTOSAR Basic Software - A

España - AUTOSAR Basic Software - A

Italia - AUTOSAR Basic Software - A

Lithuania - AUTOSAR Basic Software - A

Nederland - AUTOSAR Basic Software - A

Norway - AUTOSAR Basic Software - A

Portugal - AUTOSAR Basic Software - A

România - AUTOSAR Basic Software - A

Sverige - AUTOSAR Basic Software - A

Türkiye - AUTOSAR Basic Software - A

Malta - AUTOSAR Basic Software - A

Belgique - AUTOSAR Basic Software - A

France - AUTOSAR Basic Software - A

日本 - AUTOSAR Basic Software - A

Australia - AUTOSAR Basic Software - A

Malaysia - AUTOSAR Basic Software - A

New Zealand - AUTOSAR Basic Software - A

Philippines - AUTOSAR Basic Software - A

Singapore - AUTOSAR Basic Software - A

Thailand - AUTOSAR Basic Software - A

Vietnam - AUTOSAR Basic Software - A

India - AUTOSAR Basic Software - A

Argentina - AUTOSAR Basic Software - A

Chile - AUTOSAR Basic Software - A

Costa Rica - AUTOSAR Basic Software - A

Ecuador - AUTOSAR Basic Software - A

Guatemala - AUTOSAR Basic Software - A

Colombia - AUTOSAR Basic Software - A

México - AUTOSAR Basic Software - A

Panama - AUTOSAR Basic Software - A

Peru - AUTOSAR Basic Software - A

Uruguay - AUTOSAR Basic Software - A

Venezuela - AUTOSAR Basic Software - A

Polska - AUTOSAR Basic Software - A

United Kingdom - AUTOSAR Basic Software - A

South Korea - AUTOSAR Basic Software - A

Pakistan - AUTOSAR Basic Software - A

Sri Lanka - AUTOSAR Basic Software - A

Bulgaria - AUTOSAR Basic Software - A

Bolivia - AUTOSAR Basic Software - A

Indonesia - AUTOSAR Basic Software - A

Kazakhstan - AUTOSAR Basic Software - A

Moldova - AUTOSAR Basic Software - A

Morocco - AUTOSAR Basic Software - A

Tunisia - AUTOSAR Basic Software - A

Kuwait - AUTOSAR Basic Software - A

Oman - AUTOSAR Basic Software - A

Slovakia - AUTOSAR Basic Software - A

Kenya - AUTOSAR Basic Software - A

Nigeria - AUTOSAR Basic Software - A

Botswana - AUTOSAR Basic Software - A

Slovenia - AUTOSAR Basic Software - A

Croatia - AUTOSAR Basic Software - A

Serbia - AUTOSAR Basic Software - A

Bhutan - AUTOSAR Basic Software - A

Nepal - AUTOSAR Basic Software - A

Uzbekistan - AUTOSAR Basic Software - A