next up previous
Siguiente: Estado actual, trabajo futuro Superior: Software libre para el Anterior: El núcleo ORK


Desarrollo de sistemas de tiempo real con ORK

ORK está integrado en un sistema de compilación cruzado para Ada, basado en los fuentes de la versión 3 13a de GNAT, a los que se han añadido algunos parches y las versiones específicas para ORK de los paquetes de GNULL y GNARL mencionados anteriormente. También se utiliza la biblioteca newlib para compilación cruzada y las binutils, con algunos parches. El sistema de compilación se ejecuta en puestos de trabajo basados en GNU/Linux, y produce código ejecutable para ERC32 en formato ELF. Los ejecutables se pueden depurar con GDB, al que se han añadido scripts que facilitan la depuración de tareas de Ada, y con DDD.

La forma de desarrollar programas con este entorno es la habitual. En primer lugar, hay que asegurarse de que el programa responde al perfil de Ravenscar, para lo cual se utiliza un fichero configuración, denominado gnat.adc de forma estándar en GNAT, que incluye las restricciones adecuadas para que el compilador las compruebe. A continuación, se genera un ejecutable con gnatmake. El ejecutable se puede cargar en el hardware real, o en un simulador como TSIM 5, y se puede depurar fácilmente con GDB y DDD.



Notas al pie

... TSIM5
TSIM no es software libre, ni forma parte de la distribución de ORK. Se puede obtener gratuitamente un ejemplar en forma ejecutable en http://www.gaisler.demon.nl/tsim/.

next up previous
Siguiente: Estado actual, trabajo futuro Superior: Software libre para el Anterior: El núcleo ORK

Download this document: [src.tar.gz][ps.gz][html.tar.gz][dvi.gz]

Open Resources (www.openresources.com)
Last updated: 2000-11-11