Visão Geral
O curso AUTOSAR Classic Fundamentals foi desenvolvido para fornecer uma base sólida sobre a arquitetura AUTOSAR Classic Platform, amplamente utilizada no desenvolvimento de software embarcado automotivo para ECUs (Electronic Control Units).
Baseado nas melhores práticas da indústria automotiva e alinhado aos conteúdos abordados por treinamentos especializados da indústria, o curso apresenta os conceitos fundamentais da plataforma AUTOSAR Classic, incluindo arquitetura em camadas, Software Components (SWC), Runtime Environment (RTE), Basic Software (BSW), metodologia AUTOSAR, comunicação veicular, sistema operacional, diagnósticos e integração de software automotivo.
Durante o treinamento, os participantes compreenderão como fabricantes automotivos (OEMs), fornecedores Tier 1 e empresas de software automotivo utilizam AUTOSAR para padronizar o desenvolvimento de aplicações embarcadas, aumentar a reutilização de software e reduzir a complexidade de integração entre plataformas de hardware e software.
O curso combina teoria, demonstrações práticas e exercícios conceituais para permitir que os participantes entendam o ecossistema AUTOSAR e estejam preparados para avançar para treinamentos de desenvolvimento, integração e configuração avançada da plataforma.
Objetivo
Após realizar este Curso AUTOSAR Classic Fundamentals, você será capaz de:
- Compreender os objetivos e a evolução da iniciativa AUTOSAR
- Entender a arquitetura da AUTOSAR Classic Platform
- Identificar as camadas de software AUTOSAR
- Compreender o papel dos Software Components (SWC)
- Entender o funcionamento do Runtime Environment (RTE)
- Conhecer os principais módulos do Basic Software (BSW)
- Interpretar conceitos da metodologia AUTOSAR
- Entender os formatos de troca de dados AUTOSAR (ARXML)
- Compreender o fluxo de desenvolvimento entre OEMs e fornecedores
- Identificar os principais sistemas de comunicação automotiva
- Entender conceitos básicos de diagnóstico automotivo
- Compreender o papel do sistema operacional AUTOSAR
- Conhecer ferramentas utilizadas no ecossistema AUTOSAR
- Preparar-se para projetos de desenvolvimento AUTOSAR Classic
Publico Alvo
- Engenheiros de Software Embarcado
- Desenvolvedores Automotivos
- Engenheiros de Sistemas Automotivos
- Arquitetos de Software
- Engenheiros de Integração
- Profissionais de Validação e Testes
- Desenvolvedores C/C++
- Equipes de P&D Automotivo
- Profissionais iniciando em projetos AUTOSAR
- Estudantes e pesquisadores da área automotiva
Pre-Requisitos
- Conhecimentos básicos de programação em C
- Noções de sistemas embarcados
- Conhecimentos básicos sobre microcontroladores
- Conceitos introdutórios de comunicação digital
- Familiaridade com desenvolvimento de software
Materiais
Ingles/Portugues
Conteúdo Programatico
Module 1: Introduction to AUTOSAR
- Automotive Software Evolution
- AUTOSAR Initiative Overview
- AUTOSAR Partnership Structure
- AUTOSAR Objectives and Benefits
- Standardization Concepts
- Reusability and Scalability
- OEM and Tier-1 Collaboration Model
Module 2: AUTOSAR Classic Platform Fundamentals
- AUTOSAR Classic Platform Overview
- Layered Architecture Concept
- Hardware and Software Separation
- Standardized Interfaces
- Software Portability Concepts
- AUTOSAR Ecosystem
Module 3: AUTOSAR Software Architecture
- Application Layer
- Runtime Environment (RTE)
- Basic Software (BSW)
- Microcontroller Abstraction Layer (MCAL)
- ECU Abstraction Layer
- Service Layer
- Hardware Interaction Model
Module 4: AUTOSAR Applications
- Software Component Concepts
- Atomic Software Components
- Ports and Interfaces
- Sender Receiver Communication
- Client Server Communication
- Runnable Entities
- Events and Scheduling
Module 5: Runtime Environment Fundamentals
- Purpose of the RTE
- Communication Mechanisms
- Data Exchange Between Components
- Execution Environment
- RTE Generation Concepts
- Task Mapping Fundamentals
Module 6: Basic Software Fundamentals
- BSW Overview
- Communication Services
- Memory Services
- Diagnostic Services
- Watchdog Services
- Mode Management
- Hardware I/O Services
Module 7: AUTOSAR Methodology
- AUTOSAR Development Process
- System Description
- ECU Extract
- ECU Configuration
- AUTOSAR Exchange Formats
- ARXML Fundamentals
- OEM and Supplier Workflow
Module 8: Operating System Fundamentals
- AUTOSAR OS Architecture
- Tasks
- Events
- Alarms
- Scheduling Concepts
- Scalability Classes
- Real-Time Execution Principles
Module 9: Automotive Communication Basics
- Introduction to CAN
- LIN Fundamentals
- FlexRay Overview
- Automotive Ethernet Concepts
- Communication Stack Overview
- Network Management Basics
Module 10: ECU State Management
- ECU Lifecycle
- Startup and Shutdown Processes
- Sleep and Wake-Up Concepts
- EcuM Fundamentals
- ComM Concepts
- BswM Overview
- Mode Management Architecture
Module 11: Memory and Diagnostics
- Non-Volatile Memory Concepts
- Memory Access Architecture
- Diagnostic Fundamentals
- Diagnostic Event Management
- Diagnostic Communication Concepts
- Fault Management Basics
- Diagnostic Services Overview
Module 12: AUTOSAR Tools Overview
- AUTOSAR Tool Chain
- Modeling Tools
- Configuration Tools
- Code Generation Concepts
- DaVinci Tool Overview
- ECU Configuration Workflow
- Development Lifecycle Integration
Module 13: AUTOSAR in Practice
- AUTOSAR Project Structure
- ECU Software Integration Overview
- Software Component Design Example
- Communication Configuration Example
- Diagnostics Configuration Example
- End-to-End Development Workflow
- Best Practices for AUTOSAR Projects
Laboratórios Práticos
- Navegação na arquitetura AUTOSAR Classic
- Identificação das camadas de software
- Criação conceitual de Software Components (SWC)
- Modelagem básica de interfaces AUTOSAR
- Análise de arquivos ARXML
- Compreensão prática do fluxo RTE
- Exercícios de comunicação entre componentes
- Introdução ao uso de ferramentas AUTOSAR
- Simulação de configuração de ECU
- Exercícios sobre gerenciamento de estados da ECU
- Introdução à configuração de diagnósticos
- Estudo de caso completo de arquitetura AUTOSAR Classic
TENHO INTERESSE