Я один из первых разработчиков RTEMS и возглавлял проект RTEMS, так как он перешел от военной исследовательской программы к традиционному проекту свободного программного обеспечения.
Мы очень стараемся сохранить RTEMS как высококачественный продукт с большим сообществом.
AVR - довольно маленькая цель, а порт RTEMS неполон. Даже если порт RTEMS был готов, я не думаю, что есть AVR с достаточным адресным пространством для поддержки GNAT / RTEMS. GNAT отображает каждую задачу Ada в поток POSIX так же, как в GNU / Linux, и занимает место во время выполнения для «реальной среды Ada». Я вспоминаю минимальные исполняемые файлы в диапазоне кодов 400K на PowerPC. Для сравнения, исполняемый файл RTEMS минимум C, вероятно, находится в диапазоне 32-40 КБ на той же цели.
Я не очень хорошо знаком с AVR-Ada, но я согласен, что маловероятно, что он предоставит вам полноценную среду Ada.
В проекте RTEMS есть сценарии, которые мы используем для создания инструментов GNU и их тестирования. Если вы заинтересованы в создании инструментов для вашей собственной странной цели, они могут быть хорошим руководством. Процедура не сильно отличается для встроенных целей.
Марк С. .. поскольку вы находитесь в Хантсвилле, нам иногда придется собираться на обед. Наш офис находится примерно напротив Бридж-стрит. Я действительно не могу встретить много пользователей RTEMS. (