Course Outline

Day 1: AUTOSAR Operating System Fundamentals

  • Overview of the AUTOSAR Operating System (based on OSEK/VDX standards)
  • Types of tasks and task prioritization
  • Task scheduling mechanisms and preemption strategies
  • Management of events, resources, and alarms
  • Practical exercise: configuring tasks and exploring scheduling scenarios

 

Day 2: Advanced Operating System Topics

  • Understanding hooks, interrupts, and ISR (Interrupt Service Routine) management
  • Time management techniques and the use of counters
  • Considerations for multi-core systems in the operating system context
  • Practical exercise: developing a small application using AUTOSAR OS

 

Day 3: AUTOSAR Communication Stack

  • Overview of the Communication Stack architecture
  • Interaction between PDU Router (PDUR), Interface Layer (IF), and Transceiver Driver
  • Differentiating signal-based and PDU-based communication
  • Supported communication protocols: CAN, LIN, FlexRay, and Ethernet
  • Practical exercise: configuring and simulating signal/PDU communication scenarios

 

Day 4 (Optional/Advanced Use Cases):

  • Integrating the operating system and communication stack in a demonstration ECU project
  • Techniques for troubleshooting and debugging communication failures
  • Practical exercise: completing a comprehensive lab that integrates OS tasks with the COM Stack

Requirements

  • A comprehensive understanding of embedded systems and real-time constraints
  • Practical experience in microcontroller programming, such as proficiency in C
  • Basic knowledge of the AUTOSAR architecture is advantageous

Audience for Government

  • Embedded software developers
  • Automotive software engineers
  • System integrators working with Classic AUTOSAR
 28 Hours

Number of participants


Price per participant

Upcoming Courses

Related Categories