summaryrefslogtreecommitdiffstats
path: root/doc/started/buildc.t
blob: ea3069236df2a305762360eb874c534ebb1ee6b6 (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
58
59
60
61
62
63
64
65
66
@c
@c
@c  COPYRIGHT (c) 1988-1998.
@c  On-Line Applications Research Corporation (OAR).
@c  All rights reserved.
@c
@c  $Id$
@c

@chapter Building RTEMS

@section Unpack the RTEMS source

Use the following command sequence to unpack the RTEMS source into the
tools directory: 

@example
cd tools
tar xzf ../arc/rtems-980219.tgz
@end example

@section Add the bin directory under the install point to the default PATH

Use the following command to append the <INSTALL_POINT>/bin directory to
the PATH variable: 

@example
PATH=$PATH:<INSTALL_POINT>/bin
@end example

@section Generate RTEMS for a specific target and board support package

Make a build directory under tools and build the RTEMS product in this
directory. The ../rtems-980219/configure command has numerous command line
arguments. These arguments are discussed in detail in documentation that
comes with the RTEMS distribution. In the installation described in the
section "Unpack the RTEMS source", these configuration options can be found
in file:

@example
tools/rtems-980219/README.configure
@end example

A simple example of the configuration appears below:

@example
mkdir build-rtems
cd build-rtems
../rtems-980219/configure --target=<TARGET_CONFIGURATION> \
--disable-posix --disable-ka9q --disable-cpp \
--enable-rtemsbsp=<BOARD_SUPPORT_PACKAGE>\
--prefix=< INSTALL_POINT>
gmake all install
@end example

Where:

The current summary of <TARGET_CONFIGURATION>'s and
<BOARD_SUPPORT_PACKAGE>'s can be found in
tools/rtems-980219/README.configure


<INSTALL_POINT> is the installation point from the previous step
"Modify the bit script" in the build of the tools.