Tecnologia
embOS-MPU offre un meccanismo di protezione della memoria per il kernel real-time embOS. Esso contribuisce in modo significativo ad aumentare la stabilità e la sicurezza delle Vostre applicazioni embedded semplificando i processi di certificazione. Il sistema operativo e tutti i task dichiarati privilegiati girano in zone di memoria protette e isolate rispetto ai task dichiarati non-privilegiati. La piena compatibilità delle API con quelle della versione standard di embOS consente di adattare l'applicazione con uno sforzo minimo.embOS-MPU può essere utilizzato in applicazioni alimentate a batteria, in sistemi single-chip in cui siano richiesti altra responsività, flessibilità e task multipli. Esempi di applicazioni per le quali embOS-MPU è adatto (l'elenco non esaurisce tutte le possibilità) sono: applicazioni medicali, automazione, sistemi avionici, applicazioni safety-critical, ecc.
Caratteristiche
- Protezione avanzata della memoria
- Task non privilegiati confinati al 100% in una sandbox.
- Adatto per qualsiasi applicazione safety-critical.
- Disponibile per qualsiasi microcontrollore dotato di un meccanismo di protezione hardware della memoria o di un'unità MMU (Memory Management Unit)
- Semplice da configurare
- Semplice da integrare in prodotti nuovi oppure già sviluppati.
- Gestione dei driver dei dispositivi in modo da avere un pieno controllo dell'accesso alle periferiche.
- Supporta un numero illimitato di task privilegiati.
- Conforme alle specifiche MISRA-C:2012