source: rtems/doc/started/sample.t @ 874f9ed2

4.104.114.84.95
Last change on this file since 874f9ed2 was 9230e9c, checked in by Joel Sherrill <joel.sherrill@…>, on 05/02/00 at 13:12:03

RTEMS_MAKEFILE_PATH instructions incorrectly included rtems subdirectory.
This directory was removed post-4.0 to be more in compliance with
GNU standards. Reported by Stephan Wilms <Stephan.Wilms@…>.

  • Property mode set to 100644
File size: 1.7 KB
Line 
1@c
2@c  COPYRIGHT (c) 1988-1999.
3@c  On-Line Applications Research Corporation (OAR).
4@c  All rights reserved.
5@c
6@c  $Id$
7@c
8
9@chapter Building the Sample Application
10
11@section Unpack the Sample Application
12
13Use the following command to unarchive the sample application:
14
15@example
16cd tools
17tar xzf ../archive/hello_world_c.tgz
18@end example
19
20@section Set the Environment Variable RTEMS_MAKEFILE_PATH
21
22It must point to the appropriate directory containing RTEMS build for our
23target and board support package combination.
24
25@example
26export RTEMS_MAKEFILE_PATH = <INSTALLATION_POINT>/<BOARD_SUPPORT_PACKAGE>
27@end example
28
29Where <INSTALLATION_POINT> and <BOARD_SUPPORT_PACKAGE> are those used when
30configuring and installing RTEMS.
31
32NOTE:  In release 4.0, BSPs were installed at
33@code{<INSTALLATION_POINT>/rtems/<BOARD_SUPPORT_PACKAGE>}.  This
34was changed to be more in compliance with GNU standards.
35
36@section Build the Sample Application
37
38Use the following command to start the build of the sample application:
39
40@example
41cd tools/hello_world_c
42make
43@end example
44
45NOTE: GNU make is the preferred @code{make} utility.  Other @code{make}
46implementations may work but all testing is done with GNU make.
47
48If no errors are detected during the sample application build, it is
49reasonable to assume that the build of the GNU C/C++ Cross Compiler Tools
50for RTEMS and RTEMS itself for the selected host and target
51combination was done properly.
52
53@section Application Executable
54
55If the sample application has successfully been build, then the application
56executable is placed in the following directory:
57
58@example
59tools/hello_world_c/o-optimize/<filename>.exe
60@end example
61
62How this executable is downloaded to the target board is very dependent
63on the BOARD_SUPPORT_PACKAGE selected.
Note: See TracBrowser for help on using the repository browser.