Visão Geral
Este Curso AUTOSAR Architecture Learn from Scratch with Demo, apresenta de forma prática e progressiva a arquitetura AUTOSAR (AUTomotive Open System ARchitecture), partindo do zero até a implementação de um projeto demonstrativo funcional. O foco é capacitar o aluno a compreender, modelar e integrar componentes AUTOSAR em ambientes reais do setor automotivo, incluindo conceitos de Classic Platform, comunicação entre ECUs e uso de ferramentas do ecossistema.
Conteúdo Programatico
Module 1: Introduction to AUTOSAR
- What is AUTOSAR
- AUTOSAR history and evolution
- AUTOSAR consortium and standards
- AUTOSAR methodology overview
Module 2: AUTOSAR Architecture Overview
- Layered architecture concept
- Application Layer
- Runtime Environment (RTE)
- Basic Software (BSW)
- Microcontroller Abstraction Layer (MCAL)
Module 3: AUTOSAR Classic vs Adaptive
- Classic Platform architecture
- Adaptive Platform architecture
- Key differences and use cases
- Real-world automotive applications
Module 4: Software Components (SWC)
- SWC concept and types
- Ports and interfaces
- Sender-Receiver communication
- Client-Server communication
- Composition and reuse
Module 5: Runtime Environment (RTE)
- RTE architecture and role
- Data exchange mechanisms
- RTE generation process
- Integration between SWC and BSW
Module 6: Basic Software (BSW)
- BSW layers overview
- ECU Abstraction Layer
- Services Layer
- Communication stack (COM, CAN, LIN)
- Memory and diagnostics modules
Module 7: Communication in AUTOSAR
- CAN protocol basics
- LIN communication basics
- Signal mapping and PDU
- Network management
- Practical communication setup
Module 8: AUTOSAR Tools and Workflow
- AUTOSAR authoring tools overview
- Configuration workflow
- ARXML structure and usage
- Code generation process
- Integration with toolchains
Module 9: Hands-on Project (Demo)
- Project setup from scratch
- Creating SWC
- Configuring RTE
- Setting up CAN communication
- Generating and compiling code
- Running simulation
- Debugging and validation
Module 10: Advanced Concepts
- Diagnostics (UDS basics)
- Memory stack and NVRAM
- OS integration (OSEK/Autosar OS)
- Safety and ISO 26262 basics
- Performance optimization
Module 11: Industry Practices
- AUTOSAR in real automotive projects
- Integration with OEM and suppliers
- Versioning and configuration management
- Career paths in AUTOSAR