RedBoot
RedBoot software | |
---|---|
Genere | bootloader (non in lista) |
Sistema operativo | |
Licenza | Licenza eCos: GPL-2.0 o successiva.[1] (licenza libera) |
Sito web | ecos.sourceware.org/redboot/ |
RedBoot (acronomio di Red Hat Embedded Debug and Bootstrap firmware ) è un firmware open source progettato specificamente per avviare e gestire sistemi embedded. E' basato su eCos, un sistema operativo in tempo reale, e utilizza il suo Hardware Abstraction Layer (HAL) per interagire con l'hardware del dispositivo.[2]
E' rilasciato sotto licenza GPL.[1]
RedBoot consente di avviare un sistema tramite una connessione seriale o Ethernet (boot via seriale o boot via rete). Offre funzionalità di debug avanzate, grazie anche alla sua integrazione con il debugger GDB, permettendo agli sviluppatori di individuare e correggere errori nel software del dispositivo.[3] Mette a disposizione un'interfaccia interattiva a riga di comando, accessibile tramite porta seriale o Ethernet, per consentire la gestione delle immagini flash e la configurazione di RedBoot. Per l'avvio automatico o non presidiato, gli script di avvio possono essere memorizzati in flash, consentendo, ad esempio, il caricamento di immagini da flash, disco rigido o via server TFTP .
Piattaforme supportate
Grazie all'utilizzo di eCos è in grado di gestire un'ampia gamma di architetture e piattaforme target, comprese architetture a 16, 32 e 64 bit, MPU, MCU e DSP.[4]
Voci correlate
[modifica | modifica wikitesto]Note
[modifica | modifica wikitesto]- ^ a b eCos License Overview, su ecos.sourceware.org. URL consultato il 22 giugno 2009.«eCos is released under a modified version of the well known GNU General Public License (GPL).»
- ^ (EN) RedBoot Overview, su ecos.sourceware.org.
- ^ (EN) Getting Started RedBoot, su ecos.sourceware.org.
- ^ (EN) Piattaforme supportate, su ecos.sourceware.org.