2012-01-24 16 views

Respuesta

11

Hay un compilador ada GNAT, que se puede utilizar para ARM. Por ejemplo, no es Debian (Linux) paquete de GNAT para Armel: http://packages.debian.org/squeeze/gnat

Incluso hay versión de GNAT a partir de ARM socio AdaCore, llamado GNAT Pro: http://www.arm.com/community/partners/display_product/rw/ProductId/5620/ obras

IBM Rational Ada insertados solo para MIPS, M68K , x86, RH-32, puede ser SPARC.

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

Green Hills Ada95 sólo funciona para: Poder, 68k, CPU32, MIPS, x86, SPARC (docs)

4

Hay un par de hilos en comp.lang.ada que hablar de esto. IIRC hay varias posibilidades con diferentes grados de apoyo.

Es desafortunado que en el mundo de Ada, ARM representa principalmente el Manual de referencia de Ada, que puede obstruir un poco su búsqueda, pero aquí hay un par de hilos que pude localizar rápidamente. Antes de enumerarlos, para hacer que la respuesta sea autocontenida hasta cierto punto, una opción antigua (pero aún válida, supongo) es usar RTEMS. Un esfuerzo reciente es gnatdroid (ver www.dragonlace.net). No tengo experiencia personal con ninguno de ellos. Creo que aún me falta un segundo proyecto reciente orientado a Android, pero no puedo recordarlo ni localizarlo en este momento.

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