¿Alguien conoce un compilador de Ada para procesadores de brazo? Busqué en la web durante horas y no pude encontrar ninguna. Gracias, Yony.compilador de Ada para procesadores de brazo
Respuesta
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)
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
Hay GNATDroid, que se dirige principalmente a Android en ARM:
http://www.dragonlace.net/gnataux/armv7/
Tal vez usted puede utilizar esto como base para la materia de ARM.
- 1. compiladores de Ada para Linux
- 2. ¿Puedo mezclar el brazo eabi con el elfo brazo?
- 3. compilación cruzada para el brazo
- 4. programación para procesadores de núcleo múltiple
- 5. flotadores de impresión en ada
- 6. Acerca de "gama" en Ada
- 7. MPI ¿Número de procesadores?
- 8. Línea de comando para la versión de Ada?
- 9. Ada y ensamblaje
- 10. Ecuación cuadrática en Ada
- 11. Programación web en Ada?
- 12. Ada Shut Hook
- 13. compilación cruzada brazo de C++ a iphone
- 14. Python en el brazo, instrucciones ilegales
- 15. ¿Hay algún buen marco de pruebas unitarias para Ada?
- 16. conversión de Ada cadena de C Void *
- 17. formas de control de cortocircuito Ada
- 18. ¿Cómo configurar matlabpool para múltiples procesadores?
- 19. Entrada/salida vs salida en Ada
- 20. Detección del número de procesadores
- 21. ¿Hay una implementación gratuita de Ada?
- 22. Número de longitud arbitrario en Ada
- 23. El uso de IN OUT en Ada
- 24. ¿Por qué Ada no tiene un recolector de basura?
- 25. compilador de Java remoto
- 26. MPI: ¿núcleos o procesadores?
- 27. Enlazar hilos a procesadores
- 28. ¿Compilador de IL para .NET?
- 29. compilador de PHP para Windows
- 30. Django, procesadores de contexto de plantilla