Léxico TI › Hardware › Paquete de soporte de placa (BSP)

Paquete de soporte de placa (BSP)

Hardware Svenska → Actualizado: 2026-11-03

La capa específica de una placa que permite que un sistema operativo o un framework arranque precisamente en ese circuito.

Un RTOS sabe cambiar de tarea, pero no qué cristal lleva la placa, en qué pin está el LED ni dónde empieza la RAM. Eso lo aporta el BSP: código de arranque, configuración de relojes, script del enlazador, vectores de interrupción y controladores para los periféricos de la placa. El término nació en el mundo comercial de tiempo real de los años ochenta y noventa, cuando Wind River vendía VxWorks y los fabricantes de placas entregaban el BSP que lo hacía funcionar en su hardware.

Hoy cada bando lo llama a su manera. Yocto tiene capas BSP (meta-raspberrypi y similares), Linux describe la placa en un devicetree y Zephyr mantiene un directorio por placa. El principio no cambia: todo lo que distingue dos placas con el mismo procesador queda fuera del resto del código. Cambiar de placa debería suponer reescribir el BSP, no la aplicación, algo que se cumple más o menos tan a menudo como se promete.

← Volver al léxico