Grazie per aver inviato la tua richiesta! Uno dei nostri team membri ti contatterà a breve.
Grazie per aver inviato il tuo prenotazione! Uno dei nostri team membri ti contatterà a breve.
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