НПЦ 'ЭЛВИС' - Отечественные DSP процессоры Мультикор
Поиск Домой Карта сайта

QNX 6.3 (Neutrino)

Продукты > Инструментальные средства. Программное обеспечение > Операционные системы > QNX 6.3 (Neutrino) > 

border=0Последние новости
border=0



DSP-технологии
Платформа "МУЛЬТИКОР"
Микросхемы базовых серий
Инструментальные средства
Программное обеспечение
Аппаратные средства

QNX – многозадачная встраиваемая операционная система жесткого реального времени с архитектурой на основе микроядра. Используемое в QNX6 микроядро Neutrino отвечает только за фундаментальные системные сервисы - планирование и синхронизацию потоков, межзадачное взаимодействие и обработку прерываний. Это делает его код очень компактным (порядка 20Кб), что практически исключает ошибки в нем, а значит, гарантирует стабильную работу сердца системы. Ядро можно дополнить всеми остальными необходимыми сервисами (поддержкой файловых систем и сетевых протоколов, драйверами оборудования, и т.п.).

QNX обеспечивает приложениям богатый выбор механизмов синхронизации, рекордно малые времена реакции на прерывание и переключения контекста.

В отличие от управляющих модулей реального времени и ОС, имеющих свои собственные API, QNX изначально разрабатывалась с учетом последних стандартов POSIX, включая расширения реального времени POSIX.4 и многопоточность (pthreads).

Реализация POSIX в QNX дает широкие возможности по переносу прикладного окружения из других ОС, а также позволяет быстро освоиться в этой POSIX-совместимой среде программистам, знакомым с UNIX или Linux, не требуя от них никакой специальной подготовки.

Портированием и поддержкой ядра QNX 6.3 для сигнальных контроллеров "Мультикор" занимается компания "СВД Встраиваемые системы".