7
votes

Compilateur ADA pour processeurs ARM

Est-ce que quelqu'un connaît un compilateur ADA pour les processeurs ARM? J'ai fouillé le web pendant des heures et je n'ai pas pu trouver un. Merci, Yony.


0 commentaires

3 Réponses :


12
votes

Il y a un gnat compilateur ADA, qui peut être utilisé pour le bras. Par exemple, il y a un paquet Debian (Linux) de Gnat pour Armel: http://packages.debian.org/squeeze/gnat

Il y a même une version de Gnat du partenaire du bras Adacore, nommé Gnat Pro: http: / /www.arm.com/community/partners/display_product/rw/productd/5620/

IBM Rational Ada Embedded Works uniquement pour MIPS, M68K, X86, RH-32, peut être SPARC.

Irvine ICC Ada ne fonctionne que pour X86; sparc; TI DSP C62XX / C64XX / C67XX; PowerPC 5xx, 6xx, 7xx; Intel I960; Intel I960; ADSP-210X0 SHARC DSP.

Green Hills Ada95 ne fonctionne que pour: Power, 68k, CPU32, MIPS, X86, SPARC (Docs)


0 commentaires

5
votes

Il y a quelques threads dans comp.lang.ada qui parlent de cela. IIRC il existe plusieurs possibilités avec différents degrés de soutien.

Il est regrettable que, dans le Bras mondial de l'ADA, principalement pour le manuel de référence ADA, qui peut obstruer un peu votre recherche, mais voici quelques discussions que je pourrais rapidement localiser. Avant de les énumérer, pour rendre la réponse autonome à un point, une option ancienne (mais toujours valide, je suppose) est d'utiliser des RTEEM. Un effort récent est Gnatdroid (check www.dragonlace.net). Je n'ai aucune expérience personnelle avec l'une d'entre elles. Je pense que je suis toujours en train de rester un deuxième projet récent ciblant Android, mais je ne me souviens pas ni la localiser maintenant.

https://groups.google.com/forum/ #! Topic / comp.lang.ada / doyvfldeoi0

https://groups.google.com/forum/ #! TOPIC / COMP.LANG.ADA / C1YOG9JRVAS

https://groups.google.com/forum/ #! TOPIC / COMP.LANG.ADA / 8UYIPO6TE6M


0 commentaires

4
votes

Il y a un gnatdroid, qui cible principalement Android sur le bras:

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

Peut-être que vous pouvez l'utiliser comme base pour les trucs de bras.


0 commentaires