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 |
...