Contattataci

Struttura del corso

Giorno 1: Introduzione e panoramica sull’architettura AUTOSAR

  • Presentazione della piattaforma Classic di AUTOSAR
  • Struttura dei vari strati software e architettura delle ECU
  • Ruolo del software di base (BSW) nell’architettura stratificata
  • Microcontroller Abstraction Layer (MCAL)
  • Introduzione alla metodologia di configurazione AUTOSAR e al flusso basato su file XML
  • Descrizione generale di ETAS ISOLAR-A/B

Giorno 2: Livelli dei servizi e dell’astrazione delle ECU

  • Panoramica sul livello dei servizi
  • Watchdog Manager (WdgM)
  • Diagnostic Event Manager (DEM)
  • NVRAM Manager (NvM)
  • Livello di astrazione delle ECU
  • Interfacce hardware per l’input/output
  • Astrazione della comunicazione e della memoria
  • Concetti base del sistema operativo e modalità di gestione della memoria

Giorno 3: Stack di comunicazione ed ambiente di esecuzione

  • Nozioni fondamentali sullo stack di comunicazione: PDUR, COM e i driver CAN/LIN
  • Il sistema operativo AUTOSAR: attività, pianificazione ed eventi
  • RTE (Runtime Environment)
  • Ruolo dell’RTE nell’integrazione tra applicazioni e software di base
  • Processo di generazione dell’ambiente di esecuzione

Giorno 4: Integrazione del sistema e pratica nella configurazione

  • Strumenti di configurazione: utilizzo approfondito di ETAS ISOLAR-A e B
  • Flusso operativo per la configurazione e l’integrazione del sistema
  • Integrazione dei componenti software applicativi (SWC)
  • Tecniche di debug e risoluzione dei problemi legati all’integrazione
  • Buone pratiche e workflow per i progetti AUTOSAR

Requisiti tecnici (da confermare):

Software:

  • ETAS ISOLAR-A e/o ISOLAR-B nella versione più recente
  • Schema AUTOSAR (ad esempio 4.2.x o 4.3.x in base al progetto specifico)
  • Strumenti di compilazione (ad esempio GNU ARM o IAR per la generazione del codice e le simulazioni)
  • Un progetto di software di base di esempio fornito da ETAS oppure un’impostazione personalizzata
  • Strumenti per la validazione di file XML/XSD (facoltativi)

Hardware (in caso di corso in presenza o ibrido):

  • Una scheda di valutazione, ad esempio Infineon TriCore AURIX o NXP S32K
  • Un debugger, come Lauterbach, iSYSTEM o PEmicro
  • Una interfaccia CAN; in caso di simulazione del bus fisico si consiglia un adattatore USB-to-CAN

Requisiti

  • Conoscenza dei sistemi embedded e delle architetture a microcontrollore
  • Esperienza nello sviluppo di sistemi in tempo reale o nella realizzazione di ECU automotive
  • Capacità di programmazione in linguaggio C

Destinatari

  • Ingegneri software embedded che si avvicinano per la prima volta alla piattaforma Classic di AUTOSAR
  • Sviluppatori di sistemi automotive impegnati nella progettazione e integrazione di ECU e microcontrollori
  • Integratori e sviluppatori software coinvolti nella configurazione e integrazione del software di base AUTOSAR (BSW)
  • Professionisti che utilizzano strumenti quali ETAS ISOLAR-A/B, DaVinci Developer o analoghi
 28 ore

Numero di Partecipanti


Prezzo per partecipante

Corsi in Arrivo

Categorie relative