Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Ada compiler for Arm processors

Does Anyone know an Ada compiler for Arm processors? I searched the web for hours and couldn't find one. Thanks, Yony.

like image 703
Yony Avatar asked Jan 24 '12 14:01

Yony


2 Answers

There is a GNAT ada compiler, which can be used for ARM. For example, there is debian (linux) package of GNAT for ARMel: http://packages.debian.org/squeeze/gnat

There is even version of GNAT from ARM's partner AdaCore, named GNAT Pro: http://www.arm.com/community/partners/display_product/rw/ProductId/5620/

IBM Rational Ada Embedded works only for MIPS, M68K, x86, RH-32, may be SPARC.

Irvine ICC Ada works only for x86; sparc; TI DSP C62xx/C64xx/C67xx; PowerPC 5xx, 6xx, 7xx; Intel i960; Intel i960; ADSP-210x0 SHARC DSP.

Green Hills Ada95 works only for: Power, 68k, CPU32, MIPS, x86, SPARC (docs)

like image 66
osgx Avatar answered Sep 23 '22 03:09

osgx


There are a couple of threads in comp.lang.ada that talk about this. IIRC there are several possibilities with different degrees of support.

It's unfortunate that in the Ada world ARM stands primarily for Ada Reference Manual, which can obstruct a bit your search, but here are a couple of threads I could quickly locate. Before listing them, to make the answer self-contained to a point, an ancient (but still valid, I guess) option is to use RTEMS. A recent effort is gnatdroid (check www.dragonlace.net ). I have no personal experience with either of them. I think I'm still missing a second recent project targeting Android, but I cannot remember nor locate it right now.

https://groups.google.com/forum/#!topic/comp.lang.ada/dUEvFLDEOi0

https://groups.google.com/forum/#!topic/comp.lang.ada/c1YOG9jRvas

https://groups.google.com/forum/#!topic/comp.lang.ada/8UyIPO6te6M

like image 31
Álex Avatar answered Sep 24 '22 03:09

Álex