2012-01-24 11 views

उत्तर

11

GNAT एडीए कंपाइलर है, जिसका उपयोग एआरएम के लिए किया जा सकता है। उदाहरण के लिए, डेबियन (linux) Armel के लिए GNAT का पैकेज है: http://packages.debian.org/squeeze/gnat

भी एआरएम के साथी AdaCore से GNAT के संस्करण, नामित GNAT प्रो नहीं है: केवल MIPS, m68k के लिए http://www.arm.com/community/partners/display_product/rw/ProductId/5620/

आईबीएम वाजिब एडीए एंबेडेड काम करता है , x86, आरएच -32, SPARC हो सकता है।

इरविन आईसीसी एडा केवल x86 के लिए काम करता है; स्पार्क; टीआई डीएसपी सी 62xx/सी 64xx/सी 67xx; पावरपीसी 5xx, 6xx, 7xx; इंटेल i960; इंटेल i960; एडीएसपी-210x0 SHARC डीएसपी। , पावर, 68k, CPU32, MIPS, 86 स्पार्क (docs)

4

, जो इस बारे में बात comp.lang.ada में धागे के एक जोड़े हैं:

ग्रीन हिल्स Ada95 के लिए ही काम करता है। आईआईआरसी समर्थन की विभिन्न डिग्री के साथ कई संभावनाएं हैं।

यह दुर्भाग्यपूर्ण है कि एडीए वर्ल्ड एआरएम में मुख्य रूप से एडा रेफरेंस मैनुअल के लिए खड़ा है, जो आपकी खोज को बाधित कर सकता है, लेकिन यहां कुछ धागे हैं जिन्हें मैं जल्दी से ढूंढ सकता हूं। उन्हें सूचीबद्ध करने से पहले, उत्तर को एक बिंदु पर स्वयं निहित करने के लिए, एक प्राचीन (लेकिन अभी भी वैध, मुझे लगता है) विकल्प RTEMS का उपयोग करना है। हालिया प्रयास gnatdroid है (www.dragonlace.net की जांच करें)। मेरे पास इनमें से किसी के साथ कोई व्यक्तिगत अनुभव नहीं है। मुझे लगता है कि मैं अभी भी एंड्रॉइड को लक्षित करने वाली दूसरी हालिया परियोजना खो रहा हूं, लेकिन मुझे याद नहीं है और न ही इसे अभी ढूँढें।

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

वहाँ GNATDroid, जो मुख्य रूप से एआरएम Android पर लक्षित करता है:

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

शायद तुम एआरएम सामान के लिए आधार के रूप में उपयोग कर सकते हैं।

संबंधित मुद्दे