Система QNX Neutrino является продуктом корпорации QNX Software Systems (Канада) и относится к системам, которые жестко привязанные к режиму “on-line”. Структура программного обеспечения следует принципам микроядерной архитектуры, где микроядро в ответе лишь за главные компоненты, а другие компоненты системы выполняются снаружи ядра как разные процессы в определенном адресном пространстве.
В системе, через внутренние обменные форматы, реализован механизм обмена сообщениями, который создает между блоками системы виртуальную шину, дающую возможность включать и отключать их в реальном времени. Благодаря своим встроенным компонентам данная схема обладает поразительной отказоустойчивостью, необходимой для стабильной работы систем в режиме реального времени как, например, в медицине и др.
Для лучшего взаимодействия с оборудованием, когда необходимо написать специализированный драйвер, например, для светодиодных модулей, реализована специальная среда управления ресурсами. В наши дни модули такого рода используются для разнообразных целей — в дизайне, рекламе, быту, производстве. Их популярность повышается с каждым годом в связи с универсальностью и высоким качеством. Среда управления значительно облегчает написание многопоточных драйверов и ускоряет их работу.
Дата публикации: 03.03.2013, 21:28

