README.md 1.46 KB
Newer Older
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
Introduction
============

This repository contains complete scaffolds for building applications
using RTEMS - via either the qualified EDISOFT version or the OAR one.
Each option comes with its own advantages and disadvantages:

- For missions requiring qualified code (e.g. CAT-B) EDISOFT's RTEMS4.8
  is the only option. It requires them purchasing a license from EDISOFT.
- Otherwise, the OAR version can be used, which offers the advantages
  of using a much more recent compiler, and also addressing SMP needs.

The Makefiles included (for both EDISOFT and OAR) offer the following:

* They automatically handle dependency scanning of header files
* They support both debug and release compilations
* They support compilation for native and emulated FPU usage
* They support targetting Leon2 and Leon3 CPUs
* They enable/disable showing compilation commands

You can read in detail the instructions for:

* [EDISOFT](https://gitrepos.estec.esa.int/ttsiodras/RTEMS-build-workflows/blob/master/EDISOFT/README.md)
* [OAR](https://gitrepos.estec.esa.int/ttsiodras/RTEMS-build-workflows/blob/master/OAR/README.md)

For any questions/feedback, raise tickets in the repository and/or contact
me directly:

Thanassis Tsiodras's avatar
Thanassis Tsiodras committed
29 30 31 32 33 34 35 36 37 38 39
    Thanassis Tsiodras
    Real-time Embedded Software Engineer 
    System, Software and Technology Department
    Address:
        ESTEC/Office EF216
        Keplerlaan 1, PO Box 299
        NL-2200 AG Noordwi
    E-mail:
        Athanasios.Tsiodras@esa.int
    Phone:
        +31 71 565 5332