Начиная с 1980 г., разработчики использовали и полагались на технологию QNX при построении систем, требующих безотказного функционирования: медицинских приборов, телематических устройств, Интернет-маршрутизаторов, call-центров службы 911 систем управления технологическими процессами,- и даже систем управления для Международной Космической Станции. Вне зависимости от их масштаба и сложности, эти системы объединяет одно: все они работают непрерывно по 24 часа в день, 365 дней в году, без перерывов
Операционная система реального времени QNX Neutrino
Основа выдающихся возможностей QNX Neutrino – это архитектура на основе микроядра. В QNX Neutrino любой драйвер, приложение, стек протоколов или файловая система выполняются в своем защищенном от ядра и других приложений адресном пространстве. В результате, любой компонент в случае аварийного завершения может быть автоматически перезапущен, никак не затрагивая остальные компоненты системы. Никакая другая коммерческая операционная система реального времени не предоставляет такой возможности.
Операционная система реального времени QNX4
Предыдущее поколение ОСРВ QNX. Построенная на тех же концепциях, простая, удобная и крайне надежная QNX 4 отлично зарекомендовала себя как платформа для построения систем реального времени, интеллектуальных и встраиваемых устройств. На сегодняшний день почти половина всех QNX систем работают под управлением QNX 4.
Защищенные системы реального времени на базе операционной системы QNX
Предназначены для применения в автоматизированных системах, предъявляющих к операционным системам повышенные требования по безопасности и защищенности (глубина контроля отсутствия недекларированных возможностей (НДВ), наличие встроенных механизмов защиты информации от несанкционированного доступа (НСД), возможность создания прикладных средств защиты информации от НСД))
Комплект разработчика QNX® Momentics®
Исчерпывающий по своим возможностям интегрированный комплект разработчика QNX Momentics Professional Edition (PE) содержит весь необходимый инструментарий для разработки и оптимизации приложений QNX Neutrino. QNX Momentics PE предоставляет разработчикам выбор языков программирования (C, C++, Embedded C++, Java), инструментальной системы, на которой осуществляется разработка (QNX Neutrino, Windows, Solaris, Linux) и процессорной архитектуры целевой системы (x86, MIPS, PowerPC, ARM, StrongARM, Intel XScale и SH-4). Все эти возможности скомпонованы в интегрированную среду разработки - QNX IDE.
Технологические расширения комплекта разработчика QNX® Momentics®
Для добавления функциональности и настройки программных продуктов и повышения их конкурентоспособности воспользуйтесь удобными пакетами, предоставляемыми на условиях без лицензионных отчислений, которые включают в себя проверенные технологии и инструменты. Комплекты QNX® Technology Development Kits позволяют разрабатывать и устанавливать приложения на основе базового набора инструментов или же модифицировать данное программное обеспечение под конкретные задачи разработки.
Комплект разработчика QNX® Momentics® Multi-Core Edition
Комплект разработчика QNX Momentics Multi-Core Edition представляет собой единственный полный набор инструментов разработки из существующих на сегодняшний день и позволяет быстро и эффективно осуществить миграцию на новое поколение многоядерных аппаратных решений, включая процессоры BCM12xx и BCM14xx компании Broadcom, процессор MPC8641D компании Freescale и многоядерные процессоры компании Intel.
Пакеты исходных кодов
Пакеты исходных кодов (QNX® Source Kits) обеспечивают гибкие возможности для модификации технологий, входящих в комплект разработчика QNX Momentics®, что позволяет создавать уникальные и конкурентоспособные продукты. Данные комплекты содержат исходный код, документацию и примеры приложений, которые позволяют расширять функциональность систем, создавать различные версии и модели продуктов и осуществлять портирование разработок на специализированные аппаратные платформы.
Мультимедийные решения QNX
Технология QNX обеспечивает каркас для интеграции фильтров, форматов и компоненты управления контентом с поддержкой многослойности, включая трехмерные мультимедийные приложения. Используя эти средства, вы можете интегрировать новые кодеки в мультимедийные приложения, работать с новыми источниками данных или медиаформатами или создавать медиапроигрыватели с поддержкой множества форматов.
Графические решения QNX
ОСРВ QNX Neutrino предоставляет возможности использования расширенной графики для приложений с большим количеством визуального содержания. Благодаря мощной встраиваемой оконной системе, масштабируемым веб-браузерам, многослойности, 3D-графике (OpenGL ES) и поддержке множества популярных мультимедийных форматов, ОСРВ QNX Neutrino позволяет добавлять во встраиваемые устройства сложные графические элементы при минимальных затратах.
Технологии Web-браузеров
Идеально подходя для высокопроизводительных систем с ограниченными ресурсами процессора, встраиваемые обозреватели семейства QNX Voyager обеспечивают самый полный набор функций и поддержку стандартов для встраиваемых устройств с малым объемом используемой памяти.
Поддержка Java
За последние годы значительно увеличилось количество встраиваемых приложений на основе Java, поскольку эта платформа повышает эффективность разработки, обеспечивает межплатформенную совместимость и оптимизируют взаимодействие между сетевыми устройствами. Java-приложения широко распространены и находят применение в потребительских устройствах, автомобильных системах, оконечных сетевых устройствах, потребительские программных продуктах, а также в приложения для промышленного управления и контроля.
Пакеты поддержки плат QNX (BSP)
QNX Neutrino поддерживает различные процессорные архитектуры (например, PowerPC, MIPS, ARM, SH-4, x86). Все необходимые компоненты для запуска Neutrino на конкретных платах собраны в пакеты поддержки плат QNX BSP.