Interested Article - Board Support Package

Board Support Package , BSP , пакет поддержки платформы — интегрированный пакет драйверов и/или модулей операционной системы , реализующий поддержку определённой аппаратной платформы. Пользователи Unix-подобных ОС обычно говорят о HAL ( слой аппаратных абстракций ), термин BSP более распространён среди пользователей операционных систем реального времени , особенно VxWorks . Можно считать, что BSP — это HAL, зависящий от операционной системы .

По сути BSP является модулем, набором модулей или набором драйверов устройств , встраиваемым в операционную систему на каком-либо этапе (обычно при компиляции ) и реализующим поддержку всего оборудования и особенностей конкретной аппаратной конфигурации.

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

См. также

  • CSP (Chip Support Package)

Примечания

  1. .
  2. , 2.5.1. Hardware Abstraction Layer.

Литература

  • P. Raghavan, Amol Lad, Sriram Neelakandan. Chapter 3. Board Support Package // Embedded Linux System Design and Development. — CRC Press, 2005. — ISBN 978-1-4200-3161-4 .
  • Jean J. Labrosse. . — Newnes, 2008. — P. -138. — 770 p. — ISBN 978-0-7506-8583-2 .
  • Katalin Popovici, Frédéric Rousseau, Ahmed A. Jerraya. Embedded Software Design and Programming of Multiprocessor System-on-Chip: Simulink and System C Case Studies. — Springer Science & Business Media, 2010. — ISBN 978-1-4419-5567-8 .
Источник —

Same as Board Support Package