Пакет поддержки правления
-
Определение и роль BSP
- BSP — это уровень программного обеспечения для встроенных систем, содержащий необходимые драйверы и прошивку.
- BSP интегрирован с операционной системой и позволяет ей функционировать на определенной аппаратной платформе.
-
Разработка и настройка BSP
- Разработчики оборудования должны создать BSP для поддержки операционной системы на своих платформах.
- Образ операционной системы и BSP обычно поставляются вместе с оборудованием.
- BSP настраивается пользователем, включая выбор драйверов и процедур.
-
Поддержка и инструменты
- Некоторые поставщики предоставляют корневую файловую систему, инструменты для разработки и утилиты для настройки устройств вместе с BSP.
- Шаблоны BSP и помощь в настройке помогают разработчикам адаптировать операционную систему к новым аппаратным платформам.
-
История и современное использование
- Термин BSP был введен в 1981 году для описания аппаратно-зависимого ПО для VRTX.
- С 1980-х годов термин широко используется в отрасли и применяется к пакетам, работающим с одним процессором.
-
Пример BSP
- Пакет поддержки платы Wind River Systems для ARM Integrator 920T включает файлы конфигурации, Makefile, загрузочный файл ROM и другие.
- BSP выполняет инициализацию процессора, платы и оперативной памяти, а также настраивает сегменты и загружает ОС с flash.
Полный текст статьи: