Soy uno de los desarrolladores originales y RTEMS sido el líder del proyecto, ya RTEMS hizo la transición de un programa de investigación del Ejército a un proyecto de software libre tradicional. Hacemos todo lo posible para mantener RTEMS como un producto de alta calidad con una gran comunidad.
El AVR es un objetivo bastante pequeño y el puerto RTEMS está incompleto.Incluso si el puerto RTEMS estuviera completo, no creo que haya un AVR con suficiente espacio de direcciones para admitir GNAT/RTEMS. GNAT asigna cada tarea de Ada a una cadena de caracteres POSIX igual que en GNU/Linux y la huella de tiempo de ejecución para un entorno "real Ada" es grande. Recuerdo los ejecutables mínimos en el rango de códigos 400K en un PowerPC. En comparación, el ejecutable mínimo de RTEMS C probablemente esté en el rango de 32-40k en ese mismo objetivo.
No estoy tan familiarizado con AVR-Ada, pero estoy de acuerdo en que es muy poco probable que le proporcione un entorno completo de Ada.
El Proyecto RTEMS tiene scripts que usamos para construir las herramientas de GNU y probarlas. Si está interesado en crear herramientas para su propio objetivo extraño, pueden ser una buena guía. El procedimiento no varía mucho para los objetivos integrados.
Marc C .. ya que estás en Huntsville, a veces tendremos que reunirnos para almorzar. Nuestra oficina se encuentra aproximadamente frente a Bridge Street. Realmente no llego a conocer muchos usuarios de RTEMS. :(
Hi Schedler. Revisé en la documentación de configuración de REEMBOLSO de RTEMS, AVR también es compatible. Así que voy a leer la documentación con más detalle ahora, pero creo que es muy prometedor para usar en mi proyecto. Gracias. – Rego
El paquete ofimático en el que está ubicada la empresa que desarrolló RTEMS, OAR Corporation, se encuentra junto al edificio en el que estoy trabajando en este momento. Yo doy un paseo por el parque en el almuerzo todos los días y voy pasando el letrero OAR. –
@MarcC - ¡No querrás estar en un arroyo sin ellos! ;-) –