Надёжность ОС и поддержка аппаратных платформ

Надёжность ОС и поддержка аппаратных платформ Усложнение встраиваемого ПО приводит к быстрому увеличению объёма его кода: согласно данным консалтинговой фирмы Willert Software Tools GmbH, объём кода типового встраиваемого приложения каждые…

Защищенное микроядро ОСРВ QNX Neutrino

Защищенное микроядро ОСРВ QNX Neutrino Защищенность встраиваемых систем должна находиться на том же уровне, что и сама операционная система (ОС), на базе которой эти системы построены. Фактически в ОС необходимо…

GNU C/C++

GNU C/C++ GNU — это бесплатно распространяемое программное обеспечение. Компилятор GNU C/C++ полностью поддерживает платформу QNX. GNU C/C++ содержит полный комплект средств, необходимых для кросс разработки: GNU препроцессор, компилятор, ассемблер…

Стек прерываний

Стек прерываний Так как архитектура микрокомпьютеров позволяет назначать приоритеты аппаратным прерываниям, то прерывания с более высоким приоритетом могут вытеснять прерывания с меньшим приоритетом. Этот механизм полностью поддерживается в QNX. Выше…

Комплект инструментов QNX Aviage HMI Suite

Комплект инструментов QNX Aviage HMI Suite представляет собой набор инструментов, созданных на основе Adobe-Flash и оптимизированных для разработки высококачественных встраиваемых человекомашинных интерфейсов (HMI). Данный комплект включает в себя автономный плеер…

Реальное время или реальная Linux? Делаем трезвый выбор

Краткий обзор Разработчики встраиваемых систем проявляют всё больший интерес к операционной системе Linux, что во многом обусловлено её моделью на основе открытого исходного кода. Тем не менее, стандартное ядро Linux…

Основы организации связи между процессами

Основы организации связи между процессами В настоящее время существует четыре способа связи между процессами, работающими на разных ЭВМ. Удаленный вызов процедур Обращение к удаленным объектамСвязь посредством сообщенийСвязь на основе потоков…

Сложная графика

Сложная графика TDK-комплект для разработки сложной графики QNX Advanced Graphics представляет собой набор инструментов, позволяющий создавать двумерные и трехмерные графические среды с высоким уровнем масштабируемости, надежности и производительности и на…

JamaicaVM

JamaicaVM JamaicaVM – Java-машина для систем реального времени и систем, критичных к сбоям Особенности JamaicaVM: Полностью совместима с JDK J2SE v1.2 и в большей части совместима с J2SE 1.3 и…

Драйверы устройств

Драйверы устройств — это процессы, которые являются посредниками между операционной системой и устройствами и избавляют операционную систему от необходимости иметь дело с особенностями конкретных устройств. Так как драйверы запускаются как…