Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Day 1: Introduction & AUTOSAR Architecture Overview
- Overview of the AUTOSAR Classic Platform.
- Examination of software layers and ECU architecture.
- The role of Basic Software (BSW) within the layered architecture.
- Detailed look at the Microcontroller Abstraction Layer (MCAL).
- Introduction to AUTOSAR configuration methodologies and the XML-based workflow.
- General overview of ETAS ISOLAR-A/B.
Day 2: Services and ECU Abstraction Layers
- Overview of the Service Layer.
- Watchdog Manager (WdgM) functionalities.
- Diagnostic Event Manager (DEM) operations.
- NVRAM Manager (NvM) management.
- Details on the ECU Abstraction Layer.
- I/O hardware interfaces.
- Abstraction of communication and memory.
- Fundamentals of the OS and memory operating modes.
Day 3: Communication Stack and Runtime Environment
- Basics of the COM Stack, including PDUR, COM, and CAN/LIN drivers.
- AUTOSAR OS concepts: tasks, scheduling, and events.
- The Runtime Environment (RTE).
- The role of the RTE in integrating application software with BSW.
- The process of generating the RTE.
Day 4: System Integration & Configuration Practice
- In-depth use of configuration tools, specifically ETAS ISOLAR-A and B.
- Workflows for system configuration and integration.
- Integrating application software components (SWCs).
- Debugging techniques and troubleshooting integration challenges.
- Best practices for AUTOSAR project workflows.
Setup Requirements (to be confirmed):
Software:
- ETAS ISOLAR-A and/or ISOLAR-B (latest version).
- AUTOSAR schema (e.g., 4.2.x or 4.3.x, dependent on project needs).
- Compiler toolchain (e.g., GNU ARM or IAR for code generation simulation).
- Demo BSW project provided by ETAS or a custom setup.
- XML/XSD validation tools (optional).
Hardware (for onsite or hybrid formats):
- Evaluation board (e.g., Infineon TriCore AURIX or NXP S32K).
- Debugger (Lauterbach, iSYSTEM, or PEmicro).
- CAN interface (USB-to-CAN, if simulating a physical bus).
Requirements
- Foundational knowledge of embedded systems and microcontroller architectures.
- Practical experience with real-time systems or automotive ECU development.
- Proficiency in C programming.
Target Audience
- Embedded software engineers beginning their work with the AUTOSAR Classic Platform.
- Automotive system developers focused on ECUs and microcontrollers.
- Software integrators and developers responsible for AUTOSAR BSW configuration and integration.
- Engineers utilizing tools such as ETAS ISOLAR-A/B, DaVinci Developer, or similar platforms.
28 Hours