Green Hills Software ha annunciato importanti aggiornamenti al suo sistema operativo real-time (RTOS) µ-velOSity per supportare i nuovi microcontrollori sempre più diffusi nell'elettronica dei veicoli.
Pur con la tendenza a mettere insieme svariate funzioni negli zonal e domain controller, continua a crescere il numero di core dei microcontrollori richiesto per supportare l'ondata di nuove applicazioni safety-critical e real-time nei nuovi progetti sviluppati dagli OEM e dai loro fornitori Tier 1.
Per supportare questi nuovi processori utilizzati in applicazioni real-time, µ-velOSity è stato aggiornato con nuove funzionalità specifiche, oltre che con funzionalità opzionali che possono essere adattate alle esigenze specifiche dei clienti, tra cui certificazione ISO 26262 ASIL (SEooC); adozione della norma ISO 21434 per la cyber security; supporto dell'unità di protezione della memoria (MPU); supporto per le architetture a 32 bit dei processori di NXP, STMicroelectronics, TI e altri (Arm Cortex-M4, M7 e Arm Cortex-R5; Arm Cortex-M23 e Arm Cortex-R52; RISC-V); supporto per architetture aggiuntive, tra cui le future Armv8-M, Armv8-R e altre ancora.
Queste nuove funzionalità si aggiungono a quelle già esistenti dell'RTOS µ-velOSity, tra cui massima velocità di esecuzione e tempo di avvio minimo, footprint di memoria compatto, API native semplici, architettura aperta che supporta acceleratori per microcontrollori specifici per il dominio di interesse e applicazioni µ-velOSity che utilizzano le ultime revisioni di C e C++.
µ-velOSity è anche un complemento perfetto all’utilizzo della tradizionale piattaforma AUTOSAR Classic, perché supporta tipologie di applicazioni con footprint di memoria, prestazioni e funzionalità non particolarmente adatte ad AUTOSAR Classic.
µ-velOSity è perfetto per essere utilizzato in fusibili elettronici intelligenti; zonal e domain controller; sistemi di gestione delle batterie (BMS); moduli di comunicazione; radar; Safety Island degli SoC / Safety Checker; controllo di trazione, freno e sterzo; e molte altre applicazioni.