Curso AUTOSAR Classic Fundamentos

  • DevOps | CI | CD | Kubernetes | Web3

Curso AUTOSAR Classic Fundamentos

24 horas
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

  1. Automotive Software Evolution
  2. AUTOSAR Initiative Overview
  3. AUTOSAR Partnership Structure
  4. AUTOSAR Objectives and Benefits
  5. Standardization Concepts
  6. Reusability and Scalability
  7. OEM and Tier-1 Collaboration Model

Module 2: AUTOSAR Classic Platform Fundamentals

  1. AUTOSAR Classic Platform Overview
  2. Layered Architecture Concept
  3. Hardware and Software Separation
  4. Standardized Interfaces
  5. Software Portability Concepts
  6. AUTOSAR Ecosystem

Module 3: AUTOSAR Software Architecture

  1. Application Layer
  2. Runtime Environment (RTE)
  3. Basic Software (BSW)
  4. Microcontroller Abstraction Layer (MCAL)
  5. ECU Abstraction Layer
  6. Service Layer
  7. Hardware Interaction Model

Module 4: AUTOSAR Applications

  1. Software Component Concepts
  2. Atomic Software Components
  3. Ports and Interfaces
  4. Sender Receiver Communication
  5. Client Server Communication
  6. Runnable Entities
  7. Events and Scheduling

Module 5: Runtime Environment Fundamentals

  1. Purpose of the RTE
  2. Communication Mechanisms
  3. Data Exchange Between Components
  4. Execution Environment
  5. RTE Generation Concepts
  6. Task Mapping Fundamentals

Module 6: Basic Software Fundamentals

  1. BSW Overview
  2. Communication Services
  3. Memory Services
  4. Diagnostic Services
  5. Watchdog Services
  6. Mode Management
  7. Hardware I/O Services

Module 7: AUTOSAR Methodology

  1. AUTOSAR Development Process
  2. System Description
  3. ECU Extract
  4. ECU Configuration
  5. AUTOSAR Exchange Formats
  6. ARXML Fundamentals
  7. OEM and Supplier Workflow

Module 8: Operating System Fundamentals

  1. AUTOSAR OS Architecture
  2. Tasks
  3. Events
  4. Alarms
  5. Scheduling Concepts
  6. Scalability Classes
  7. Real-Time Execution Principles

Module 9: Automotive Communication Basics

  1. Introduction to CAN
  2. LIN Fundamentals
  3. FlexRay Overview
  4. Automotive Ethernet Concepts
  5. Communication Stack Overview
  6. Network Management Basics

Module 10: ECU State Management

  1. ECU Lifecycle
  2. Startup and Shutdown Processes
  3. Sleep and Wake-Up Concepts
  4. EcuM Fundamentals
  5. ComM Concepts
  6. BswM Overview
  7. Mode Management Architecture

Module 11: Memory and Diagnostics

  1. Non-Volatile Memory Concepts
  2. Memory Access Architecture
  3. Diagnostic Fundamentals
  4. Diagnostic Event Management
  5. Diagnostic Communication Concepts
  6. Fault Management Basics
  7. Diagnostic Services Overview

Module 12: AUTOSAR Tools Overview

  1. AUTOSAR Tool Chain
  2. Modeling Tools
  3. Configuration Tools
  4. Code Generation Concepts
  5. DaVinci Tool Overview
  6. ECU Configuration Workflow
  7. Development Lifecycle Integration

Module 13: AUTOSAR in Practice

  1. AUTOSAR Project Structure
  2. ECU Software Integration Overview
  3. Software Component Design Example
  4. Communication Configuration Example
  5. Diagnostics Configuration Example
  6. End-to-End Development Workflow
  7. 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

Cursos Relacionados

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Ansible Overview of Ansible architecture

16h

Curso Real-Time Data Pipelines

24 horas

Curso Modern Data Platform Architecture

32 horas

Curso ISO/IEC 20000-1 Certification Service Management

24 horas

Curso Automotive Threat Analysis and Risk Assessment (TARA)

24 horas

Curso Secure Automotive Software Development

24 horas