RedBoot

RedBoot
software
Generebootloader (non in lista)
Sistema operativo
LicenzaLicenza eCos: GPL-2.0 o successiva.[1]
(licenza libera)
Sito webecos.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]
  1. ^ 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).»
  2. ^ (EN) RedBoot Overview, su ecos.sourceware.org.
  3. ^ (EN) Getting Started RedBoot, su ecos.sourceware.org.
  4. ^ (EN) Piattaforme supportate, su ecos.sourceware.org.

Collegamenti esterni

[modifica | modifica wikitesto]
  Portale Software libero: accedi alle voci di Wikipedia che trattano di software libero