Ада компилятор для процессоров Arm - PullRequest
7 голосов
/ 24 января 2012

Кто-нибудь знает компилятор Ada для процессоров Arm? Я искал в Интернете часами и не смог найти ни одного. Спасибо, Yony.

Ответы [ 3 ]

12 голосов
/ 24 января 2012

Существует компилятор ada GNAT , который можно использовать для ARM. Например, существует пакет GNAT для Debian (linux) для ARMel: http://packages.debian.org/squeeze/gnat

Существует даже версия GNAT от партнера ARM AdaCore, названная GNAT Pro: http://www.arm.com/community/partners/display_product/rw/ProductId/5620/

IBM Rational Ada Embedded работает только для MIPS, M68K, x86, RH-32, может быть SPARC.

Irvine ICC Ada работает только для x86; СПАРК; TI DSP C62xx / C64xx / C67xx; PowerPC 5xx, 6xx, 7xx; Intel i960; Intel i960; ADSP-210x0 SHARC DSP.

Green Hills Ada95 работает только для: Power, 68k, CPU32, MIPS, x86, SPARC (документы)

5 голосов
/ 25 января 2012

В comp.lang.ada есть пара тем, которые говорят об этом. У IIRC есть несколько возможностей с различной степенью поддержки.

К сожалению, в мире Ada ARM в первую очередь обозначает Справочное руководство Ada, которое может немного затруднить ваш поиск, но вот несколько потоков, которые я мог бы быстро найти. Прежде чем перечислять их, чтобы сделать ответ самодостаточным в какой-то точке, древний (но все еще действующий, я думаю) вариант - использовать RTEMS. Недавнее усилие - gnatdroid (проверьте www.dragonlace.net). У меня нет личного опыта ни с одним из них. Я думаю, что мне все еще не хватает второго недавнего проекта, нацеленного на Android, но я не могу вспомнить или найти его прямо сейчас.

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

4 голосов
/ 25 января 2012

Существует GNATDroid, который в первую очередь нацелен на Android на ARM:

http://www.dragonlace.net/gnataux/armv7/

Может быть, вы можете использовать это как основу для ARM.

...