IT-словарь › Оборудование › Board support package (BSP)

Board support package (BSP)

Оборудование Svenska → Обновлено: 2026-11-03

Специфичный для платы слой, который позволяет операционной системе или фреймворку загрузиться на конкретной печатной плате.

RTOS умеет переключать задачи, но не знает, какой кварц установлен, к какому выводу подключён светодиод и с какого адреса начинается ОЗУ. Эти знания хранятся в BSP: стартовый код, настройка тактирования, скрипт компоновщика, векторы прерываний и драйверы периферии платы. Термин родился в коммерческом мире реального времени 1980–90-х, когда Wind River продавала VxWorks, а производители плат поставляли BSP, благодаря которому система работала на их железе.

Теперь у каждого лагеря своё название. В Yocto есть BSP-слои (meta-raspberrypi и им подобные), Linux описывает плату в devicetree, а у Zephyr на каждую плату свой каталог. Принцип прежний: всё, чем различаются две платы с одним процессором, выносится из остального кода. Смена платы должна означать переписывание BSP, а не приложения — что выполняется примерно так же часто, как обещается.

← Назад к словарю