summaryrefslogtreecommitdiffstats
path: root/doc/bsp_howto/intro.t
blob: cce6302277cb5004725d649f70025a55b1c3ef4e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
@c
@c  COPYRIGHT (c) 1988-2002.
@c  On-Line Applications Research Corporation (OAR).
@c  All rights reserved.
@c
@c  $Id$
@c

@chapter Introduction

Before reading this documentation, it is strongly advised to read the
RTEMS Development Environment Guide to get acquainted with the RTEMS
directory structure.  This document describes how to do a RTEMS Board
Support Package, i.e. how to port RTEMS on a new target board. Discussions
are provided for the following topics:

@itemize @bullet

@item RTEMS Board Support Package Organization

@item Makefiles and the Linker Command Script

@item Board Initialization Sequence

@item Device Drivers Including:

@itemize @bullet

@item Console Driver

@item Clock Driver

@item Timer Driver

@item Real-Time Clock Driver

@item Non-Volatile Memory Driver

@item Networking Driver

@item Shared Memory Support Driver

@item Analog Driver

@item Discrete Driver

@end itemize

@end itemize

The original version of this manual was written by Geoffroy Montel
<g_montel@@yahoo.com>.  When he started development of the gen68340
BSP, this manual did not exist.  He wrote the initial version of
this manual as the result of his experiences.  At that time, this
document was viewed internally as the most important "missing manual"
in the RTEMS documentation set.