Visão Geral
Este curso apresenta os fundamentos do AUTOSAR Adaptive Platform e sua relação com o padrão POSIX, abordando a arquitetura, os conceitos de sistemas operacionais modernos e a execução de aplicações automotivas de alto desempenho. O curso explora como o AUTOSAR Adaptive utiliza serviços POSIX para suportar aplicações dinâmicas, orientadas a serviços e executadas em sistemas operacionais baseados em Linux ou outros SOs compatíveis, preparando o aluno para o desenvolvimento de software em Software-Defined Vehicles (SDV).
Conteúdo Programatico
Module 1: Introduction to AUTOSAR Adaptive
- Evolution of AUTOSAR
- Motivation for Adaptive Platform
- Key use cases
Module 2: AUTOSAR Adaptive Architecture
- Adaptive Platform overview
- Application and service model
- Execution management
Module 3: Differences Between Classic and Adaptive AUTOSAR
- Static vs dynamic systems
- Resource management
- Software deployment model
Module 4: POSIX Fundamentals
- POSIX standard overview
- Processes and threads
- File system and I/O
Module 5: POSIX Services Used in AUTOSAR Adaptive
- Scheduling and multitasking
- Inter-process communication
- Timing and synchronization
Module 6: Operating Systems for AUTOSAR Adaptive
- Linux-based platforms
- QNX overview
- POSIX compliance considerations
Module 7: Communication in AUTOSAR Adaptive
- Service-oriented communication
- SOME/IP overview
- Network interaction
Module 8: Application Lifecycle and Execution
- Application startup and shutdown
- State management
- Fault handling
Module 9: Safety and Security Considerations
- Isolation concepts
- Secure communication
- Safety relevance in Adaptive systems
Module 10: AUTOSAR Adaptive in Software-Defined Vehicles
- High-performance ECUs
- OTA update scenarios
- Future trends