РЕГИСТРАЦИЯ  |  НОВОСТИ  |  ОБРАТНАЯ СВЯЗЬКАК ПИСАТЬ ПРЕСС РЕЛИЗ?  |  ПРИМЕР ПРЕСС-РЕЛИЗА
“...Скромность - самый верный путь к забвению!”
     
Добавить пресс-релиз

Для бортового процессорного модуля разработано рабочее место под ОСРВ QNX Neutrino 6.3

Институт точной механики и вычислительной техники РАН
      31-10-2007
 

Специалисты ИТМиВТ создали комплект рабочего места, предназначенного для разработки и отладки программного обеспечения, работающего в бортовом процессорном модуле.

✐  место для Вашей рекламы

Постоянно возрастающие требования к безопасности авиационных систем входят в противоречие с необходимостью разработки программного обеспечения в сжатые сроки. Для решения этой проблемы все более широкое применение находят полнофункциональные аппаратно-программные средства для разработки и отладки программного обеспечения, работающего в режиме реального времени.
Предлагаемый специалистами ИТМиВТ комплект рабочего места является средством разработки и отладки программ, работающих в режиме жесткого реального времени. Он позволяет создавать программы, загружать их в бортовой модуль и управлять исполнением. Используя символьный отладчик, можно непосредственно с компьютера, без предварительной загрузки в бортовой модуль, работать через интерфейс универсального асинхронного порта и исполнять откомпилированные программы в режиме пошаговой отладки. Таким образом существенно сокращается время разработки и отладки программного обеспечения.
«Рабочее место для разработки и отладки» состоит из бортового вычислительного модуля с загруженной на него полнофункциональной средой исполнения и персонального компьютера, с установленной на нем средой разработки QNX Momentics.
Операционная система реального времени (ОСРВ) QNX Neutrino 6.3 была установлена на бортовой процессорный модуль и адаптирована к эксплуатации при активном участии специалистов компании «СВД Встраиваемые системы». В соответствии со стандартом POSIX были разработаны следующие системные сервисы:
- драйвер CAN (последовательная магистраль, обеспечивающая увязку в сеть «интеллектуальных» устройств ввода/вывода, датчиков и других исполнительных устройств);
- драйвер интерфейса ARINC-429;
- драйвер интерфейса QSPI (Quick Serial Peripheral Interface) – быстрый последовательный периферийный интерфейс;
- драйвер TPU (Time Processing Unit) – устройство обработки временных интервалов;
- драйвер MIL-STD1553B – магистральный последовательный интерфейс;
- драйвер универсального асинхронного порта RS-232;
- драйвер флэш-памяти.
Функциональные возможности среды разработки QNX Momentics позволили организовать «Рабочее место», которое значительно расширило сферу применения бортового процессорного модуля. Например, теперь он может легко трансформироваться в испытательный стенд для проверки и наладки газотурбинных двигателей (ГТД). Для этого достаточно подсоединить к модулю через один из четырех внешних универсальных асинхронных портов (RS-232) дополнительный компьютер с загруженным на него необходимым прикладным программным обеспечением.
К настоящему времени «Рабочие места» развернуты как в стенах ИТМиВТ, так и у ряда компаний заказчиков, разрабатывающих бортовые системы управления.
Как отметил руководитель лаборатории встраиваемых систем для ответственного применения ИТМиВТ Владимир Клепиков: «Наш опыт показал, что использование QNX Neutrino оправдано при разработке приложений для ответственных применений. Высокая надежность за счет микроядерной архитектуры, малый размер самого ядра QNX и наличие развитых средств разработки/отладки QNX Momentics позволяет создавать сложные программно-аппаратные комплексы».

Дополнительную информацию о бортовом процессорном модуле смотрите:
http://www.ipmce.ru/about/news/461b64a3185f7/

Опубликовано: 31 октября 2007 г.

Ключевые слова: нет

 


 

Извините, комментариев пока нет