Board support package

Board support package

In embedded systems, a Board Support Package (BSP) is implementation specific support code for a given board that conforms to a given operating system. It is commonly built with a bootloader that contains the minimal device support to load the operating system and device drivers for all the devices on the board.

Some suppliers also provide a root file system, a toolchain for making programs to run on the embedded system (which would be part of the architecture support package), and configurators for the devices (while running).

Example

The Wind River board support package for the ARM Integrator 920T board contains, among other things, the following elements:

- A config.h file, which defines constants such as ROM_SIZE and RAM_HIGH_ADRS.
- A Makefile, which defines binary versions of VxWorks ROM images for programming into flash memory.
- A bootrom file, which defines the boot line parameters for the board.
- A target.ref file, which describes board-specific information such as switch and jumper settings, interrupt levels, and offset bias.
- A VxWorks image.
- Various C files, including: :flashMem.c -- the device driver for the board's flash memory:pciIomapShow.c -- mapping file for the PCI bus:primeCellSio.c -- TTY driver:sysLib.c -- system-dependent routines specific to this board:romInit.s -- ROM initialization module for the board; contains entry code for images that start running from ROM


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Look at other dictionaries:

  • Board Support Package — Pour les articles homonymes, voir BSP. Un Board Support Package ou BSP est un logiciel bas niveau de support de cartes mères, c est à dire entre l OS et la carte mère, dans le domaine de l informatique embarquée. Ce document provient de « Board… …   Wikipédia en Français

  • Board support package — Pour les articles homonymes, voir BSP. Un Board Support Package ou BSP est un logiciel bas niveau de support de cartes mères, c est à dire entre l OS et la carte mère, dans le domaine de l informatique embarquée. Par exemple, Linaro construit le… …   Wikipédia en Français

  • Board Support Package — Эта статья или раздел нуждается в переработке. Пожалуйста, улучшите статью в соответствии с правилами написания статей. Board Suppo …   Википедия

  • Board of directors — For other uses of trustee , trusty , and related terms, see Trustee (disambiguation). Board Room redirects here. For the Board Room member lounge, see Alaska Airlines. trustee in trust redirects here. A board of directors is a body of elected or… …   Wikipedia

  • Wong, et al. vs. San Francisco Board of Education, et al. — Wong, et al. vs. San Francisco Board of Education was a lawsuit in the U.S. state of California that asked the San Francisco Board of Education to void San Francisco public schools superintendent Arlene Ackerman s new contract.The lawsuit was… …   Wikipedia

  • San Francisco Board of Education — The San Francisco Board of Education is made of seven Commissioners, elected by voters across the city to serve 4 year terms. It is subject to local, state, and federal laws, and determines policy for all the public schools in the San Francisco… …   Wikipedia

  • Bulletin board system — A Bulletin Board System, or BBS, is a computer system running software that allows users to connect and login to the system using a terminal program. Originally BBSes were accessed only over a phone line using a modem, but by the early 1990s some …   Wikipedia

  • Printed circuit board — Part of a 1983 Sinclair ZX Spectrum computer board; a populated PCB, showing the conductive traces, vias (the through hole paths to the other surface), and some mounted electrical components A printed circuit board, or PCB, is used to… …   Wikipedia

  • Local Initiatives Support Corporation — Infobox company company name = Local Initiatives Support Corporation (LISC) company company type = Non Profit company mission = Local Initiatives Support Corporation (LISC) is dedicated to helping nonprofit community development organizations… …   Wikipedia

  • Marine Aviation Training Support Group 33 — Marine Aviation and Training Support Group 33 MATSG 33 insignia Active February 1, 1943 1960s 2000 present Country …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”