forked from Imagelibrary/rtems
46 lines
1.2 KiB
Perl
46 lines
1.2 KiB
Perl
@c
|
|
@c COPYRIGHT (c) 1988-1998.
|
|
@c On-Line Applications Research Corporation (OAR).
|
|
@c All rights reserved.
|
|
@c
|
|
@c $Id$
|
|
@c
|
|
|
|
@chapter = Board Support Package Structure
|
|
|
|
The BSP are all kept in the $RTEMS_ROOT/c/src/lib/libbsp directory. They
|
|
are filed under the processor family (m68k, powerpc, etc.). A given BSP
|
|
consists in the following directories:
|
|
|
|
@itemize @bullet
|
|
|
|
@item clock : support for the realtime clock, which provides a regular
|
|
time basis to the kernel,
|
|
|
|
@item console : rather the serial driver than only a console driver, it
|
|
deals with the board UARTs (i.e. serial devices),
|
|
|
|
@item include : the include files,
|
|
|
|
@item startup : the board initialization code,
|
|
|
|
@item timer : support of timer devices,
|
|
|
|
@item shmsupp : support of shared memory in a multiprocessor system,
|
|
|
|
@item network : the KA9Q ethernet driver.
|
|
|
|
@end itemize
|
|
|
|
Another important element are the makefiles, which have to be provided by
|
|
the user.
|
|
|
|
|
|
Rem : You should have a copy of the gen68340 BSP
|
|
($RTEMS_ROOT/c/src/lib/libbsp/m68k/gen68340) in hand while reading this
|
|
piece of documentation.
|
|
|
|
Further in this document we'll use the $BSP340_ROOT label for
|
|
$RTEMS_ROOT/c/src/lib/libbsp/m68k/gen68340.
|
|
|