Programa do Curso
Dia 1: Introdução e Visão Geral da Arquitetura AUTOSAR
- Introdução à Plataforma AUTOSAR Classic
- Camadas de software e arquitetura ECU
- Papel do Software Básico (BSW) e arquitetura em camadas
- Microcontroller Camada de Abstração (MCAL)
- Introdução ao método de configuração AUTOSAR e fluxo baseado no XML
- Visão geral do ETAS ISOLAR-A/B
Dia 2: Serviços e Camadas de Abstração ECU
- Visão geral da camada de serviços
- Gerenciador de Watchdog (WdgM)
- Gerenciador de Eventos Diagnósticos (DEM)
- Gerenciador de NVRAM (NvM)
- Camada de Abstração ECU
- Interfaces de hardware I/O
- Communication e abstração de memória
- Noções básicas do SO e modos de operação da memória
Dia 3: Pilha Communication e Ambiente de Tempo de Execução
- Noções básicas da pilha COM: PDUR, COM, drivers CAN/LIN
- SO AUTOSAR: tarefas, escalonamento, eventos
- Ambiente de tempo de execução (RTE)
- Papel na integração do aplicativo e BSW
- Processo de geração do RTE
Dia 4: Integração do Sistema e Prática de Configuração
- Ferramentas de configuração: uso detalhado do ETAS ISOLAR-A e B
- Fluxo de trabalho de configuração e integração do sistema
- Integração de componentes de software de aplicação (SWCs)
- Depuração e solução de problemas de integração
- Fluxo de trabalho e melhores práticas para projetos AUTOSAR
Requisitos de configuração (devem ser confirmados):
Software:
- ETAS ISOLAR-A e/ou ISOLAR-B (versão mais recente)
- Eschema AUTOSAR (por exemplo, 4.2.x ou 4.3.x dependendo do projeto)
- Cadeia de ferramentas de compilação (por exemplo, GNU ARM ou IAR para simulação de geração de código)
- Projeto BSW demonstrativo fornecido pela ETAS ou configuração personalizada
- Ferramentas de validação XML/XSD (opcional)
Hardware (se presencial ou híbrido):
- Placa de avaliação (por exemplo, Infineon TriCore AURIX ou NXP S32K)
- Depurador (Lauterbach, iSYSTEM ou PEmicro)
- Interface CAN (USB-to-CAN se a rede física for simulada)
Requisitos
- Compreensão de sistemas embarcados e arquiteturas de microcontroladores
- Experiência com sistemas em tempo real ou desenvolvimento de ECU automotivo
- Experiência com programação em C, experiência em programação
Público-alvo
- Engenheiros de software embarcado iniciando com a plataforma AUTOSAR Classic
- Automotive desenvolvedores de sistemas trabalhando com ECUs e microcontroladores
- Integradores e desenvolvedores de software envolvidos na configuração e integração do BSW AUTOSAR
- Engenheiros que utilizam ferramentas como ETAS ISOLAR-A/B, DaVinci Developer ou similares
Dia 1: Introdução e Visão Geral da Arquitetura AUTOSAR
- Introdução à plataforma AUTOSAR Classic
- Camadas de software e arquitetura ECU
- Papel do Software Básico (BSW) e arquitetura em camadas
- Microcontroller Camada de Abstração (MCAL)
- Introdução ao método de configuração AUTOSAR e fluxo baseado em XML
- Visão geral do ETAS ISOLAR-A/B
Dia 2: Serviços e Camadas de Abstração ECU
- Visão geral da camada de serviços
- Gerenciador de Watchdog (WdgM)
- Gerenciador de Eventos Diagnósticos (DEM)
- Gerenciador NVRAM (NvM)
- Camada de Abstração ECU
- Interfaces de hardware I/O
- Communication e abstração de memória
- Noções básicas do SO e modos de operação da memória
Dia 3: Pilha Communication e Ambiente de Tempo de Execução
- Noções básicas da pilha COM: PDUR, COM, controladores CAN/LIN
- Sistema Operacional AUTOSAR: tarefas, escalonamento, eventos
- Ambiente de tempo de execução (RTE)
- Papel na integração do aplicativo e BSW
- Processo de geração RTE
Dia 4: Integração do Sistema e Prática de Configuração
- Ferramentas de configuração: uso detalhado do ETAS ISOLAR-A e B
- Fluxo de trabalho para configuração e integração do sistema
- Integração de componentes de software de aplicação (SWCs)
- Depuração e solução de problemas de integração
- Fluxo de trabalho e melhores práticas de projetos AUTOSAR
Requisitos de configuração (devem ser confirmados):
Software:
- ETAS ISOLAR-A e/ou ISOLAR-B (versão mais recente)
- Eschema AUTOSAR (por exemplo, 4.2.x ou 4.3.x dependendo do projeto)
- Cadeia de ferramentas de compilador (por exemplo, GNU ARM ou IAR para simulação de geração de código)
- Projeto BSW demo fornecido pela ETAS ou configuração personalizada
- Ferramentas de validação XML/XSD (opcional)
Hardware (se presencial ou híbrido):
- Placa de avaliação (por exemplo, Infineon TriCore AURIX ou NXP S32K)
- Depurador (Lauterbach, iSYSTEM ou PEmicro)
- Interface CAN (USB-to-CAN se a rede física for simulada)
Esta formação ao vivo (online ou presencial) é direcionada a desenvolvedores de software embarcado e engenheiros automotivos de nível intermediário que desejam usar a plataforma AUTOSAR Classic para desenvolver, integrar e testar componentes de software padronizados para unidades de controle eletrônico (ECUs).
Ao final desta formação, os participantes serão capazes de:
Instalar e configurar ferramentas de desenvolvimento AUTOSAR (por exemplo, DaVinci Developer, EB Tresos ou ETAS ISOLAR-A/B).
Compreender a arquitetura em camadas do AUTOSAR e os módulos de software básicos (BSW).
Projetar e implementar o Sistema Operacional AUTOSAR e pilha de comunicação (COM stack).
Usar CANoe ou ferramentas similares para simulação, teste e diagnóstico em um ambiente AUTOSAR.
Formato do Curso
- Aula interativa e discussão.
- Muitos exercícios e prática.
- Implementação prática em um ambiente de laboratório ao vivo.
- Compreensão de sistemas embarcados e arquiteturas de microcontroladores
- Experiência com sistemas em tempo real ou desenvolvimento de ECU automotivo
- Experiência com programação em C, experiência em programação
Público-alvo
- Engenheiros de software embarcado iniciando com a plataforma AUTOSAR Classic
- Automotive desenvolvedores de sistemas trabalhando com ECUs e microcontroladores
- Integradores e desenvolvedores de software envolvidos na configuração e integração do BSW AUTOSAR
- Engenheiros que utilizam ferramentas como ETAS ISOLAR-A/B, DaVinci Developer ou similares
Esta formação ao vivo (online ou presencial) é direcionada a desenvolvedores de software embarcado e engenheiros automotivos de nível intermediário que desejam usar a plataforma AUTOSAR Classic para desenvolver, integrar e testar componentes de software padronizados para unidades de controle eletrônico (ECUs).
Ao final desta formação, os participantes serão capazes de:
Instalar e configurar ferramentas de desenvolvimento AUTOSAR (por exemplo, DaVinci Developer, EB Tresos ou ETAS ISOLAR-A/B).
Compreender a arquitetura em camadas do AUTOSAR e os módulos de software básicos (BSW).
Projetar e implementar o Sistema Operacional AUTOSAR e pilha de comunicação (COM stack).
Usar CANoe ou ferramentas similares para simulação, teste e diagnóstico em um ambiente AUTOSAR.
autosarbasa