source: rtems/doc/FAQ/bsp.t @ ee9dde16

4.104.114.84.95
Last change on this file since ee9dde16 was 6449498, checked in by Joel Sherrill <joel.sherrill@…>, on 01/17/02 at 21:47:47

2001-01-17 Joel Sherrill <joel@…>

  • SUPPORT, LICENSE: New files.
  • Numerous files touched as part of merging the 4.5 branch onto the mainline development trunk and ensuring that the script that cuts snapshots and releases works on the documentation.
  • Property mode set to 100644
File size: 1.1 KB
Line 
1@c
2@c  COPYRIGHT (c) 1988-2002.
3@c  On-Line Applications Research Corporation (OAR).
4@c  All rights reserved.
5@c
6@c  $Id$
7@c
8
9@chapter BSP Questions
10
11The items in this category provide answers to questions
12commonly asked about BSPs.
13
14@section What is a BSP?
15
16BSP is an acronym for Board Support Package.
17
18A BSP is a collection of device drivers, startup code, linker scripts,
19and compiler support files (specs files) that tailor RTEMS for a
20particular target hardware environment.
21
22@section What has to be in a BSP?
23
24The basic set of items is the linker script, bsp_specs, and startup code.
25If you want standard IO, then you need a console driver. This is needed
26to run any of the RTEMS tests.  If you want to measure passage of time,
27you need a clock tick driver.  This driver is needed for all RTEMS tests
28EXCEPT hello world and the timing tests.  The timer driver is a benchmark
29timer and is needed for the tmtests (timing tests).  Sometimes you will
30see a shmsupp directory which is for shared memory multiprocessing
31systems.  The network driver and real-time clock drivers are optional
32and not required by any RTEMS tests.
33
34
35
Note: See TracBrowser for help on using the repository browser.