Visão Geral
Curso Plataformas de Software Veicular e OTA. Este curso aborda o design, a implementação e a operação de plataformas modernas de software veicular com foco em atualização over-the-air (OTA). Serão exploradas arquiteturas de plataformas automotivas, separação hardware/software, gerenciamento do ciclo de vida do software, estratégias de atualização segura e confiável, além da integração entre veículo, edge e cloud. O curso prepara o aluno para atuar em ecossistemas de Software-Defined Vehicles (SDV), garantindo escalabilidade, segurança, conformidade regulatória e alta disponibilidade de software ao longo da vida útil do veículo.
Conteúdo Programatico
Module 1: Introduction to Vehicle Software Platforms
- Evolution of automotive software platforms
- From ECUs to software-defined platforms
- Platform responsibilities and abstractions
Module 2: Vehicle Platform Architectures
- Distributed, centralized, and zonal architectures
- High-performance compute units
- Hardware abstraction layers
Module 3: Operating Systems and Middleware
- POSIX operating systems in automotive platforms
- Middleware and service frameworks
- Inter-process and inter-ECU communication
Module 4: OTA Fundamentals
- OTA concepts and use cases
- Firmware vs software updates
- Full and delta update strategies
Module 5: OTA Architecture Design
- End-to-end OTA architecture
- Update orchestration and scheduling
- Dependency and compatibility management
Module 6: Safety and Security for OTA
- Secure boot and software authenticity
- Encryption, signing, and key management
- Fail-safe, rollback, and recovery mechanisms
Module 7: Software Lifecycle Management
- Versioning and release strategies
- Fleet management and monitoring
- Logging, telemetry, and observability
Module 8: Cloud, Edge, and Vehicle Integration
- Vehicle-to-cloud communication models
- Edge computing in automotive platforms
- Data pipelines and remote services
Module 9: Case Studies and Future Trends
- Industry OTA platform examples
- Lessons learned from large-scale deployments
- Future evolution of vehicle software platforms