runtimes that add support for various boards to the GNAT GPL compiler for ARM
Clone or download
Pull request Compare This branch is 65 commits ahead, 29 commits behind AdaCore:gpl2017.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
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-stm32f103bluepill
ravenscar-stm32f407disco
ravenscar-stm32f429disco
ravenscar-stm32f469disco
ravenscar-stm32f4nucleo
ravenscar-stm32f722nucleo
ravenscar-stm32f746disco
ravenscar-stm32f769disco
ravenscar-stm32l496nucleo
ravenscar-stm32l4bluepill
ravenscar-stm32l4nucleo
ravenscar-stm32l4x6
.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.