BSP personalizado para su sistema operativo Linux
No hay límite para lo que podemos personalizar en una placa Linux, pero una de las personalizaciones más comunes para un BSP Linux es el cambio del esquema de particiones.
Las placas normalmente se venden con dos particiones:
- El primero es con el núcleo Linux y el árbol de dispositivos, y
- El segundo es con las raíces (archivos de programa, biblioteca y configuración, etc.).).
Sin embargo, una placa que solo tiene dos particiones corre el riesgo de bloquearse si falla una actualización futura del software integrado. Para evitar esto, se puede agregar una tercera partición a la placa donde se puede colocar la segunda versión de rootfs o un sistema de rescate. Podemos enviar actualizaciones futuras a esta nueva partición y, en caso de que haya un problema en la actualización, el dispositivo continuará funcionando con el software instalado hasta que resolvamos el problema con la actualización.
Otras personalizaciones comunes incluyen cambios en el cargador de arranque, los sistemas de arranque seguro y las propiedades del nodo. Podemos instalar paquetes de controladores, el BSP optimizado para el caso de uso específico previsto, el paquete de placa personalizado para actualizaciones de OTA, y un equipo experimentado de Witekio puede ejecutar todo esto e implementarlo rápidamente.