source: rtems/doc/bsp_howto/bspstruct.t @ e061a007

4.104.114.84.95
Last change on this file since e061a007 was e061a007, checked in by Joel Sherrill <joel.sherrill@…>, on 08/28/98 at 13:27:05

Added top level file and cleaned up chapter names

  • Property mode set to 100644
File size: 1.0 KB
Line 
1@chapter = Board Support Package Structure
2
3The BSP are all kept in the $RTEMS_ROOT/c/src/lib/libbsp directory. They
4are filed under the processor family (m68k, powerpc, etc.). A given BSP
5consists in the following directories:
6
7@itemize @bullet
8
9@item clock : support for the realtime clock, which provides a regular
10time basis to the kernel,
11
12@item console : rather the serial driver than only a console driver, it
13deals with the board UARTs (i.e. serial devices),
14
15@item include : the include files,
16
17@item startup : the board initialization code,
18
19@item timer : support of timer devices,
20
21@item shmsupp : support of shared memory in a multiprocessor system,
22
23@item network : the KA9Q ethernet driver.
24
25@end itemize
26
27Another important element are the makefiles, which have to be provided by
28the user.
29
30
31Rem : You should have a copy of the gen68340 BSP
32($RTEMS_ROOT/c/src/lib/libbsp/m68k/gen68340) in hand while reading this
33piece of documentation.
34
35Further in this document we'll use the $BSP340_ROOT label for
36$RTEMS_ROOT/c/src/lib/libbsp/m68k/gen68340.
37
Note: See TracBrowser for help on using the repository browser.