runtimes that add support for various boards to the GNAT GPL compiler for ARM
Switch branches/tags
Nothing to show
Clone or download
Pull request Compare This branch is 59 commits ahead, 29 commits behind AdaCore:gpl2017.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
base_runtimes
bsps
ravenscar-kinetis_k64f_frdm
ravenscar-kinetis_k64f_hexiwear
ravenscar-kinetis_kl25z_frdm
ravenscar-openmv2
ravenscar-sam4sxplainedpro
ravenscar-samg55xplainedpro
ravenscar-stm32f407disco
ravenscar-stm32f429disco
ravenscar-stm32f446-motorcontrol
ravenscar-stm32f469disco
ravenscar-stm32f746disco
ravenscar-stm32f769disco
.gitattributes
.gitignore
COPYING3
Makefile
README.md
appveyor.yml
install.py

README.md

Build status

embedded-runtimes

This repository contains runtimes that add support for various boards to the GNAT GPL compiler for ARM.

To build the runtimes: make sure GNAT GPL is in your PATH, and that you have also a python interpreter installed:

$ cd embedded-runtimes
$ python ./install.py

Those runtimes can be either runtimes updated from the ones delivered with the compiler, or new ones.

You will then be able to use it as any standard runtime, either via

$ gprbuild --RTS=ravenscar-sfp-stm32f769disco -P <my_project>

or add in your project:

for Runtime ("Ada") use "ravenscar-sfp-stm32f769disco";

install.py options

usage: install.py [--prefix=] install.py --help --prefix: installation prefix for the runtimes. --help: displays available options and exits.

By default the runtimes are installed in the toolchain itself.