Recupero trasparente dai guasti: micro-reboot e ripristino istantaneo dello stato
Quando il software va in crash per anomalie di memoria, il riavvio del sistema richiede secondi inaccettabili in autostrada. Il micro-reboot preserva lo stato in SRAM non volatile e riavvia il processo in 15 ms senza scossoni per i passeggeri.
Memoria condivisa immune ai crash e resurrezione dei processi
Se un'app genera un segmentation fault, il kernel chiude il thread disperdendo lo heap. Nei runtime SDV affidabili, le matrici di traiettoria e gli integratori PID risiedono in memoria condivisa POSIX supportata da SRAM. Il supervisore interviene e ripristina la guida in appena 8 ms.
- Disaccoppiamento dello stato: Separazione dei demoni di calcolo dalla memoria condivisa immune ai crash.
- Riavvio rapido del processo: Pool di processi pre-istanziati per azzerare i tempi di caricamento ELF.
- Coordinamento watchdog: Watchdog con finestra temporale che resettano singoli core CPU e non l'intera ECU.
- Scrubbing della memoria: Scansione ECC in background per correggere i bit flip prima di errori fatali.
Esplora il portafoglio di domini