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
Modulo 1: Introduzione al software automobilistico e ad AUTOSAR
- Panoramica sui sistemi embedded nel settore automotive
- Evoluzione di AUTOSAR: da Classic a Adaptive
- Livelli architetturali e concetti chiave di AUTOSAR
- Presentazione dei sistemi ADAS e del loro rapporto con AUTOSAR
Modulo 2: Piattaforma AUTOSAR Classic – Concetti fondamentali
- I livelli del Basic Software (BSW) e l’ambiente di esecuzione Runtime Environment (RTE)
- Configurazione delle ECU e meccanismi di comunicazione
- Strumenti utilizzati e flussi di configurazione
- Integrazione della piattaforma AUTOSAR Classic con sistemi esistenti
Modulo 3: Piattaforma AUTOSAR Adaptive – Nozioni introduttive
- Introduzione all’architettura della piattaforma AUTOSAR Adaptive
- Progettazione ed esecuzione delle applicazioni Adaptive (AA)
- Sistemi operativi basati su POSIX e il modulo di gestione dell’esecuzione Execution Management (EM)
- Servizi della piattaforma Adaptive (AP Services) e middleware per la comunicazione
Modulo 4: Comunicazione e architettura orientata ai servizi
- SOME/IP, DDS e ara::com
- Progettazione e configurazione delle interfacce di servizio
- Comunicazione tra applicazioni Adaptive
- Integrazione con ECU esterne e con la piattaforma Classic
Modulo 5: Utilizzo di AUTOSAR Adaptive nello sviluppo ADAS
- Descrizione delle funzionalità e dell’architettura dei sistemi ADAS
- Sfide legate alla fusione dei dati provenienti dai sensori e alla loro comunicazione
- Integrazione degli algoritmi ADAS nella piattaforma AUTOSAR Adaptive
- Analisi di casi pratici reali riguardanti l’architettura software dei sistemi ADAS
Modulo 6: Workflow di sviluppo e strumenti utilizzati
- Presentazione della catena di strumenti conforme a AUTOSAR
- Strumenti di modellazione e configurazione (ad esempio Vector, EB tresos, DaVinci o simili)
- Generazione del codice e distribuzione su hardware target
- Test e debug delle applicazioni Adaptive
Modulo 7: Argomenti avanzati e best practice
- Sicurezza e protezione nei sistemi AUTOSAR Adaptive e ADAS
- Aggiornamenti, diagnosi e monitoraggio negli ambienti adaptive
- Ottimizzazione delle prestazioni in tempo reale
- Tendenze future nello sviluppo dell’architettura software automobilistica
Modulo 8: Esercizi pratici e progetto finale
- Esercitazioni guidate sull’uso degli strumenti di sviluppo AUTOSAR
- Configurazione e simulazione dei componenti ADAS
- Mini-progetto: progettazione di una semplice applicazione Adaptive AUTOSAR per un utilizzo nel contesto ADAS
Sintesi e indicazioni per il proseguimento dell’apprendimento
Requisiti
- Esperienza nella programmazione in C/C++ per sistemi embedded
- Conoscenza di base dei concetti fondamentali del software automobilistico
- Familiarità con microcontrollori, protocolli di comunicazione e sistemi in tempo reale
Destinatari
- Sviluppatori ed ingegneri software nel settore automotive
- Architetti di sistemi embedded
- Sviluppatori di software per sistemi ADAS e veicoli autonomi
28 ore