Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

How-to Build New Applications

Checkout top level

...

release directory and cd to it. This contains the Makefile infrastructure:

Code Block
cvs co -d <mydir> release
cd <mydir>

Checkout the

...

appropriate projects:

Code Block
cvs co rce
cvs co rceusr
cvs co rceapp

The ideas behind these three projects are as follows:

  • rce project provides common infrastructure that should be re-usable for all software that runs on the RCE. It is like a C++ extension of the RTEMS BSP (e.g. network, thread wrappers, ethernet/PGP PIC drivers).
  • rceusr is higher level code that can be reused (e.g. libraries to support a console application, or a particular use of PGP).
  • rceapp is the highest level executables.

Edit projects.mk according to your needs (this is the list of projects to build)

Build one or more of the available targets, eg:

Code Block
gmake ppc-rtems-rce405
gmake i386-linux

...