I team di software incorporati devono sviluppare e distribuire in modo rapido ed efficiente software per ECU automobilistiche per fornire caratteristiche e funzionalità a bordo del veicolo. AUTOSAR è il framework che consente questo sviluppo efficiente di software applicativo incorporato nel contesto dello sviluppo di sistemi per veicoli.
Il portafoglio incorporato Capital, disponibile con supporto per la versione AUTOSAR R20-11 dello standard, è scalabile per l'uso in microcontrollori a bassa potenza e system-on-chip multicore, eseguendo una combinazione di tecnologie runtime e OS.
Il software Capital Embedded AR Classic consente una configurazione accelerata del software incorporato correct-by-construction utilizzando l'automazione in un ambiente compatibile con AUTOSAR.
Capital include un'esclusiva tecnologia di verifica virtuale, che consente agli ingegneri di verificare in tempo reale la funzionalità del software incorporato AUTOSAR prima che il silicio di destinazione sia disponibile.
Lo standard AUTOSAR si basa sulla capacità di riunire i fornitori di software per collaborare in modo che possano produrre in modo efficiente software ECU.
Il software è composto da:
Sono uniti dal software di base astratto dal software applicativo tramite un ambiente di runtime.
Capital Embedded AR Classic aderisce strettamente alla metodologia AUTOSAR e include il supporto nativo per il modello AUTOSAR. Le funzionalità degli strumenti, come la suddivisione della configurazione, semplificano notevolmente i processi per gli sviluppatori di software ECU.
Capital Embedded AR Adaptive adatta allo stesso modo la più recente metodologia AUTOSAR con i modelli e i metodi della piattaforma adattiva e migliora questo con l'automazione avanzata negli strumenti per gli sviluppatori, consentendo implementazioni rapide di software di alta qualità.
Spinti dalle richieste, tra cui le caratteristiche innovative dei clienti e i requisiti di sicurezza funzionale, i team di ingegneria del software devono aumentare il ritmo di sviluppo e migliorare la qualità. Ciò richiede nuovi livelli di efficienza. Consentire lo sviluppo del software a "spostarsi a sinistra" spostando la verifica e la convalida (V&V) nelle prime fasi del processo di progettazione è un elemento chiave per produrre software incorporati in modo più efficiente. Queste attività V&V possono essere eseguite utilizzando software incorporati su ECU virtuali per eseguire simulazioni estese. Questa tecnologia consente l'applicazione dell'automazione dei test nelle prime fasi di sviluppo prima che l'hardware di destinazione sia disponibile e durante l'intero ciclo di vita del software per migliorare la copertura e la visibilità dell'esecuzione.
Durante tutto il ciclo di vita del veicolo, gli aggiornamenti software incorporati sono comunemente necessari per le centraline elettroniche. Capital Embedded Bootloader supporta aggiornamenti affidabili della centralina elettronica durante lo sviluppo, la produzione a bordo del veicolo e durante la vita del veicolo tramite strumenti di diagnostica collegati o metodologie over-the-air. Il protocollo UDS standardizzato ISO 14229 viene utilizzato su una gamma di bus di rete comuni per veicoli, Ethernet, CAN/CAN-FD, LIN e FlexRay. È anche possibile utilizzare altri metodi come i protocolli di calibrazione ASAM (Association for Standardization of Automation and Measuring Systems). La sicurezza informatica è un aspetto chiave del flusso e delle funzionalità di aggiornamento software, che consente l'autenticazione software e le opzioni di avvio sicuro. Per soddisfare i requisiti specifici del produttore di apparecchiature originali (OEM) e delle unità microcontroller (MCU), è disponibile un ampio supporto per un'ampia gamma di MCU.