BSP personalizzato per il tuo sistema operativo Linux
Non c’è limite a ciò che possiamo personalizzare su una scheda Linux, ma una delle personalizzazioni più comuni per un BSP Linux è il cambiamento dello schema di partizionamento.
Le schede in genere vengono vendute con due partizioni:
- Il primo è con il kernel Linux e l’albero dei dispositivi, e
- Il secondo è con le radici (programma, libreria e file di configurazione, ecc.).
Tuttavia, una scheda che ha solo due partizioni è a rischio di blocco se un futuro aggiornamento del software incorporato fallisce. Per evitare questo una terza partizione può essere aggiunto alla scheda in cui la seconda versione di rootfs o un sistema di salvataggio può essere collocato. Possiamo inviare aggiornamenti futuri a questa nuova partizione e, se ci fosse un problema nell’aggiornamento, il dispositivo continuerà a funzionare con il software installato fino a quando non risolveremo il problema con l’aggiornamento.
Altre personalizzazioni comuni includono modifiche al boot loader, ai sistemi di avvio sicuro e alle proprietà del nodo. Possiamo installare pacchetti di driver, il BSP ottimizzato per lo specifico caso d’uso previsto, il pacchetto board personalizzato per gli aggiornamenti O e un team esperto di Witekio può eseguire tutto questo e distribuirlo rapidamente.