GNAT Pro is the natural Ada solution for the ERC32 / LEON processors. It provides a complete Ada development environment, oriented towards the needs of space systems with stringent memory constraints and is particularly suited for the development of safety-critical applications.
GNAT Pro for ERC32 / LEON supplies a fully configurable and customizable run-time library and implements several predefined run-time profiles:
GNAT Pro for ERC32 / LEON has been produced following the ESA standard for software development processes ECSS-Q-ST-80C and ECSS-E-ST-40C. The qualification test suite guarantees 100% statement coverage for the restricted run-time libraries. Various compiler options (e.g. the ability to detect / prohibit features that could implicitly cause loops or conditionals in the generated code) simplify the coverage analysis required for certification.
The ZFP and Ravenscar profiles are intended for high-criticality applications (for example those that need to be certified to DO-178B Level A or B). The subset defined for the Ravenscar profile includes simple tasking features, with communication through protected objects or shared data.
The HIE product allows the user to tailor the run-time library so that it reflects exactly the support needed for the features that are used. This results in executables that are smaller and that are easier to certify (e.g., no “dead” code in the run-time library).
For the most up-to-date information on available platforms please contact us at: sales@adacore.com