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: 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