Getting Started with GNAT/RTEMS
Make a build directory under tools and build the RTEMS product in this directory. The ../rtems-4.5.1/configure command has numerous command line arguments. These arguments are discussed in detail in documentation that comes with the RTEMS distribution. If you followed the procedure described in the section Unarchive the RTEMS Source, these configuration options can be found in the file tools/rtems-4.5.1/README.configure.
NOTE: The GNAT/RTEMS run-time implementation is based on the POSIX
API. Thus the RTEMS configuration for a GNAT/RTEMS environment MUST
include the --enable-posix
flag.
The following shows the command sequence required to configure,
compile, and install RTEMS with the POSIX API, FreeBSD TCP/IP,
and C++ support disabled. RTEMS will be built to target
the BOARD_SUPPORT_PACKAGE
board.
mkdir build-rtems cd build-rtems ../rtems-4.5.1/configure --target=<TARGET_CONFIGURATION> \ --disable-posix --disable-tcpip --disable-cxx \ --enable-rtemsbsp=<BOARD_SUPPORT_PACKAGE>\ --prefix=<INSTALL_POINT> make all install
Where the list of currently supported <TARGET_CONFIGURATION>'s and <BOARD_SUPPORT_PACKAGE>'s can be found in tools/rtems-4.5.1/README.configure.
<INSTALL_POINT> is typically the installation point for the
tools and is /opt/rtems
when using prebuilt toolset executables.
NOTE: The make
utility used should be GNU make.
Getting Started with GNAT/RTEMS
Copyright © 1988-2000 OAR Corporation