ARM compiler

May 27, 2013 22 Replies

for learning or academic exercises probably ok for commercial use almost certainly not and it doesn't really matter if they are right or wrong, they have an almost infinite supply of money and lawyers to protect their golden egg

formatting link

-Lasse

I didn't find a better writeup or the presentation, but the project's on GitHub,

formatting link

Links to a blog and wiki are there too.

Just a little digression on your Ada comment in case anyone wants to play with Ada on microcontrollers.

To run full blown Ada on a target requires adding support for the target to the Ada runtime as full Ada functionality requires a runtime to support it, so just altering the compiler itself isn't enough.

However, gcc Ada also has a zero runtime footprint mode which can make it easier to get a subset of Ada functionality running on a new target. The gcc Ada port for the AVR at

formatting link
uses this option. Comments on the AVR runtime support are here:

formatting link

BTW, if you want more general Ada support on microcontrollers, the RTEMS RTOS has support for writing programs in Ada.

Simon.

Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP Microsoft: Bringing you 1980s technology to a 21st century world

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required