Главная / Дополнительная информация / Статьи и материалы
Версия для печати

Статьи и материалы

В данном разделе представленны ссылки на различные материалы по программным продуктам, технологиям и решениям с использованием ОС реального времени QNX в системах АСУТП и других областях.

Статьи опубликованные в журнале "СТА"

Статьи опубликованные в журнале "Открытые системы"

Материалы 90-х годов.

Различные FAQ по ОС QNX.

Создание SCADA пакета СТАТУС-4.
Сергей Мелихов, гл. специалист НПП Автоматика-С
Статья освещает этапы и причины создания собственного многоцелевого SCADA пакета под ОС QNX и графическую оболочку Photon.

Техническое обоснование применения пассивных искробезопасных барьеров.
Леонид Иванович Бризицкий, гл. инженер НПП Автоматика-С
Статья поднимает проблему эксплуатации искробезопасных барьеров российского производства. Проблема рассматривается, как со стороны системного интегратора, так и со стороны производителя технологических контроллеров и модулей УСО. Приведен полный расчет возможности широкого применения пассивных барьеров. Уделено внимание технико-экономическому обоснованию перехода от активного типа применяемых барьеров на пассивный тип.

Компактные гаражные модули, работа с видеоизображением под ОС QNX.
Василий Леонидович Бризицкий, НПП Автоматика-С
В статье рассматривается пример практической реализации обработки видео изображения под операционной системой QNX 4.25.

Новое лицо операционной системы QNX
Олег Цилюрик, Дмитрий Алексеев
Название операционной системы QNX слышали многие. У одних оно прочно ассоциируется с демонстрационной дискетой, на которой, кроме ядра системы, умещались графический пользовательский интерфейс и веб-браузер. У других - со сложными системами управления промышленным и медицинским оборудованием, мобильными системами, сетевыми маршрутизаторами и сотовыми телефонами.

ОС QNX в Электроэнергетике
Черепнин Сергей Александрович
В условиях рыночной экономики, когда стоимость электроэнергии высока и особо актуален вопрос её учета, как для поставщиков, так и для потребителей, возникает потребность в эффективных программно-технических средствах, позволяющих вести точный учёт как выданной, так и принятой энергии. Такие системы могут устанавливаться как на заводах и предприятиях, так и на электростанциях.

Применение ОС QNX в промышленности.
С.В.Золотарев, А.В.Фрейдман
Описаны основные особенности ОС реального времени QNX, определяющие ее широкое использование в системах управления процессами, прежде всего в АСУ ТП. Приведены примеры типовых и специализированных разработок индустриальных систем, внедренных в различных отраслях промышленности.

Встроенные средства диагностики QNX4.
Николай Горбунов
Один китайский мудрец некогда заметил: мудрый человек познает не существование и гибель, а их причины. Многие разработчики не раз могли на собственном опыте убедиться в правильности этого изречения, поскольку, в отличие от известного афоризма «есть человек – есть проблема, нет человека – нет проблемы», «жизнь» системы приносит разработчику гораздо меньше проблем, чем ее внезапная «смерть». В данной статье пойдет речь об универсальных механизмах контроля и диагностики, предоставляемых QNX4 – операционной системой жесткого реального времени.

Почему мы выбираем QNX
Крайнов В.Ф., Кузюков С.М., Сапрыкин Ю.А.
В статье описываются несколько систем:
Информационная система котло-турбинного цеха (540 физических каналов, около 3000 точек в базе данных);
АСУТП топливоподачи (~900 физических сигналов, около 2500 точек в базе данных );
Операционная система QNX4, SCADA - RealFlex 4;

Применение ОС QNX в подводной робототехнике
Ваулин Ю. В., к.т.н. Инзарцев А. В.
В статье рассматриваются особенности применения ОС РВ QNX для реализации вычислительной среды системы управления автономных подводных роботов.

Экспертные системы реального времени
Э.В. Попов

Операционные системы реального времени
Жданов А.А.
В статье рассказывается об операционных системах реального времени (по тексту ОСРВ). Приводится определение систем реального времени, рассматриваются основные параметры и механизмы, обеспечивающие требования реального времени. Обсуждаются проблемы, иллюзии и тенденции развития операционных системах реального времени. Сделана попытка классифиикации систем реального времени. Отдельная глава посвящена новым веяниям и новым продуктам в мире операционных системах реального времени - расширениям реального времени для Windows NT.

Замечания о выборе операционных систем при построении систем реального времени
А. Жданов, А. Латыев.
Итак, вы хотите построить аппаратно-программный комплекс, работающий в режиме реального времени, надежный и предсказуемый. Среди многих вопросов, на которые Вам придется ответить, будет вопрос и о выборе операционной системы. Какими критериями пользоваться при ее выборе? Размышления о том, из чего можно выбирать, и рекомендации по выбору вы найдёте в данной статье.

АНТОЛОГИЯ ОПЕРАЦИОННЫХ СИСТЕМ: QNX
Описание и этапы развития ОС QNX.

Как разработать "неправильную" АСУ ТП(сборник "вредных" советов)
К. Можейко
Как разработать "неправильную" АСУ ТП(сборник "вредных" советов)

SWITCH-технология - проектирование программ для ОСРВ
SWITCH-технология - проектирование программ для ОСРВ.

QNX: Драйверы.
Olej
В статье рассматриваются различные подходы и путь создания драйвера устройства в ОС QNX 6.x
Часть N1
Часть N2
Часть N3

QNX: создание приложений в PhAB. Часть 1
Olej
Дистрибутив операционной системы QNX 6.X комплектуется, помимо прочего, собственным инструментом для разработки приложений на C/C++: Photon Application Builder - PhAB. В статье описываются все этапы создания проекта в среде Photon Application Builder.

QNX: Многомашинные вычисления.
Olej
Идея многопроцессорной обработки, как способ повышения общей эффективности вычислений, родилась давно: распределить вычислительный процесс на N-процессоров, осуществляющих вычисления. Нужно отчётливо понимать, что не все вычислительные процессы получают какие либо преимущества при реализации их на многопроцессорных архитектурах. Для этого процесс вычислений должен быть "достаточно хорошо распараллеливаемый".

OS QNX 6.X: Установка.
Olej
Установка системы столь же продумана и приятна, как и сама система. Система допускает 2 принципиально различные вида установки: в уже существующую файловую систему FAT32 системы Windows (практически любой Windows с некоторыми вариациями), или установку на вновь создаваемый раздел диска с «родной» файловой системой QNX. Кроме того, могут быть различные вариации установки в зависимости от оборудования, формы дистрибутива и т.д., большая часть их и описывается ниже.

ОС QNX сегодня.
Олег Цилюрик, Дмитрий Алексеев
Название операционной системы QNX знакомо многим. Для одних оно прочно ассоциируется с демонстрационной дискетой, на которой умещались ядро системы, графический интерфейс пользователя и Web-броузер. Для других -- со сложными системами управления промышленным и медицинским оборудованием, сетевыми маршрутизаторами, сотовыми телефонами.

Создание bootable CD для QNX 4.25
Роман Иванов
Итак, для начала нам понадобится Windows с какой - нибудь утилитой для записи на CD, умеющей разворачивать на болванку ISO – образ, так как именно с ISO – образами мы будем работать, утилита mkisofs, болванка CD-RW, CD-R привод, и немного терпения.

Модификация файловой системы ОС Linux c целью исследования возможности разработки файловой системы реального времени.
Кутепова А.Ф. (МГТУ "СТАНКИН")
Система реального времени (СРВ) - это аппаратно-программный комплекс, который должен своевременно и предсказуемо реагировать на поступающие извне раздражители. Основное требование к СРВ - своевременность обработки событий. Реакция на событие должна уложиться в пределы заранее определенного лимита времени, а превышение этого лимита или опоздание считается программным сбоем.

Находка для Пигмалиона
Николай Горбунов(SWD), PC Week 7/2001
Не секрет, что одним из ключевых факторов успеха на рынке ПО всегда была и остается длительность цикла разработки: выигрывает тот, кто успевает сделать конкурентоспособный продукт раньше других. Известно также, что определяется эта длительность в основном доступностью и функциональностью соответствующего инструментария. Для рынка встраиваемых ОС и ОС реального времени (ОСРВ) этот вопрос всегда стоял особенно остро, поскольку в данном случае ОС в целевой системе обычно скрыта от конечного пользователя, а следовательно, и не обязана быть дружественной; при этом вносить в нее дружественность только для создания штатной среды разработки было бы слишком накладно.

Eclipse, QNX и рынок встраиваемых систем. Момент "икс"
Николай Горбунов (SWD Software Ltd)
Идея сплотить вокруг своих технологий сообщество разработчиков, выпустив некий перспективный проект в свободное пользование или "подхватив" уже существующий открытый проект, далеко не нова. Так было с архитектурой IBM PC, так было с Linux, да и не только с ними, и первая стадия результата всегда налицо - открытые технологии действительно успешно приживаются и завоевывают популярность.

Где зарыт барсук? Интегрированные решения автоматизации от компании STEINHOFF Automation- & Fieldbus-Systems
Николай Горбунов (SWD Software Ltd)
Название статьи - не случайность. Слово "барсук" по-немецки звучит как "dachs". Цель данного материала - рассказать о линейке продуктов DACHS® (Distributed Automation, Control and Host System - "Распределенная вычислительная система автоматизации и управления"), разработанной и поставляемой немецкой компанией STEINHOFF Automation- & Fieldbus-Systems (http://www.steinhoff.de). Эта линейка продуктов содержит программные и аппаратные средства, позволяющие строить открытые распределенные системы управления, пригодные как для АСУТП, так и для других применений, где требуется быстрый цикл опроса, надежность передачи данных и богатые возможности интеграции с верхними уровнями, в том числе в гетерогенных вычислительных средах.

Программная интеграция решений компаний IBM, Palm и QNX
www.business-intellect.com.ua
Более тесная программная интеграция с компаниями Palm и QNX в области решений для устройств и интегрированных средств обработки и передачи информации; компании Nokia и IBM объединяют средства для разработки прикладных систем предприятия.

Загрузчик Neutrino на флоппи new
Пeтруня С. Крижановский А.(СПбГТУ)
Проект "Загрузчик Neutrino на флоппи с поддержкой клиента и сервера TCP/IP через Ethernet"

Статьи опубликованные в журнале "Открытые системы".

Об архитектуре программных систем сбора данных и управления.
Дмитрий Пустовалов, Ярославский нефтеперерабатывающий завод
Автоматизация технологических процессов весьма консервативная область применения компьютеров. Она менее подвержена изменчивой моде на "новые" информационные технологии. Главными критериями были и будут эффективность и безопасность.

Проект "Neutrino". В поисках Святого Грааля
Игорь Коваленко, АО "ИнфоМаркет".
Прежде всего, Neutrino, как и QNX, по духу относится к категории Unix-подобных систем, несмотря на имеющиеся фундаментальные различия. Поэтому лучший способ понять особенности каждой системы - сравнить их. Для начала небольшой сравнительный анализ QNX и Unix, для тех, кто не знаком с QNX. Впрочем, он может быть полезен и тем, кто с ней уже работал.

Операционные системы реального времени и Windows NT
Евгений Хухлаев, ИПМ им. М. В. Келдыша РАН, Москва.
Сегодня становится широко распространенным желание потребителей использовать Windows NT в системах реального времени. Для этого имеется ряд весомых, на первый взгляд, причин: Win32 API считается стандартом, а на его базе разработано огромное количество программ; графический интерфейс стал сегодня очень популярным; для NT имеется немало готовых решений для коммерческих применений; в среду NT включены многие виды средств разработки. Тем не менее, возможно ли использование Windows NT для разработки системы реального времени?

Linux реального времени
Алексей Черемисин, Олег Кобызев
Наверное, классические операционные системы реального времени остаются самым надежным решением при построении систем жесткого реального времени повышенной надежности. Однако систем с такими требованиями не так много в мире, который нас окружают. Возможны ли другие решения?

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

Новое время — новые ОС
Сергей Прожогин, SWD Software Limited, официальный дистрибьютор QNX
Различные ОС Unix могут использоваться в совершенно различных областях, причем одновременно сразу в нескольких и примером тому может быть недавно появившаяся ОС QNX Real Time Platform, которая занимает довольно обширную нишу, работая как сервер баз данных, сервер сбора информации, а также как платформа для встраиваемых систем.

Объектно-ориентированное проектирование на основе эталонных моделей
Дмитрий Мякишев, НПП "РУСИС"
Надеемся, что наша статья поможет кому-то сделать первый шаг в объектно-ориентированном направлении при проектировании программных систем управления, работающих в режиме реального времени.

Работа в реальном времени
Геля Рузайкин
Традиционная автоматизация часто предполагает работу приложений в реальном времени. Поэтому для специалистов всегда интересно ознакомиться с новой книгой в этой области. Только что вышедшее в издательстве «Петрополис» «Руководство по программированию приложений реального времени в QNX Realtime Platform», представляет собой перевод издания, подготовленного компанией PARSE Software Devices (Канада).

Автомобильная «Алхимия»
Журнал "Открытые системы", #01, 2003 год
Комплект проектирования эталонных моделей для автомобильных информационных систем на базе процессора AMD Alchemy Solutions Au1500.

Три кита перспективных ОС
В. Пятенок
Данная статья описывает взаимосвязанные идеи микроядерной архитектуры, объектно-ориентированного подхода в построении ОС и множественных прикладных сред.

QNX - Золушка в семье UNIX
И. Н. Коваленко, SWD RealTime Systems
Существует устоявшийся термин - "Операционные системы реального времени", которым обычно определяют ОС, отвечающие указанным требованиям. ОС QNX является ярким представителем и одним из лидеров этого класса.

Инсталляция операционной системы реального времени QNX версии 6.2
SWD Software Limited
Инсталляция операционной системы реального времени QNX версии 6.2. ОС QNX может инсталлироваться двумя способами:
-В среде Windows в раздел FAT32.
-С загрузочного диска в собственный раздел.

Временные параметры микроядра QNX Neutrino
SWD Software Limited

Статьи опубликованные в журнале "СТА"

Интегрированные пакеты АСУ ТП в ОС QNX.
С. Золотарев
Рассматриваются интегрированные пакеты для создания распределенных систем управления реального времени в среде ОС QNX. Возможности таких пакетов обсуждаются на примерах систем RealFlex, Sitex, AutoNet и Sammi.

Как много ОС РВ хороших.
Как много ОС РВ хороших.(на swd.ru)
С. Ющенко
Краткий обзор ОС реального времени QNX.

Разрешите представить: RTWin
Константин Макарьев
Статья рассматривает некоторые аспекты выбора базового программного обеспечения при решении задачи автоматизации производства и представляет программный пакет для создания распределенных систем контроля и управления в ОС QNX.

Автоматизированные информационно-измерительные системы испытаний авиационных двигателей
Леонид Хаит, Вадим Солдатов, Евгений Егошин, Дмитрий Сошин, Руслан Ямалов
Описана автоматизированная информационно-измерительная и управляющая система испытаний авиационных двигателей. Обосновывается выбор аппаратных и программных средств системы, описана структура программного обеспечения и принципы его функционирования.

Автоматизированная система управления технологическим процессом термической обработки
Виктор Горин, Валерий Ярошевский, Виктор Кондратьев, Александр Санкин, Вячеслав Артюхин, Олег Загорец, Людмила Петрова
Статья посвящена вопросам создания двухуровневой автоматизированной системы управления установкой термической обработки изделий.

Neutrino: быстрее, выше и… меньше
Сергей Прожогин
Вниманию читателей предлагается описание особенностей и возможностей операционной системы реального времени QNX/Neutrino.

АСУ ТП в металлургии: проблемы и решения
Юрий Волобуев
В статье проведен ретроспективный обзор решений по выбору базового программного обеспечения при автоматизации Молдавского металлургического завода (ММЗ).

Автоматизированная система мониторинга и управления водозаборным узлом
Дмитрий Егоров
В статье описан опыт автоматизации типового водозаборного узла (ВЗУ) на примере ВЗУ Химки-3 водоканала г. Химки Московской области.

Система контроля технологии и управления скоростными режимами прокатного стана
Роман Федоряк, Константин Лейковский, Алексей Светличный
Статья посвящена вопросу создания АСУ скоростными режимами прокатки на обжимном стане Донецкого металлургического завода. Описывается технология прокатки и связанные с ней особенности создаваемой системы. Определенное внимание уделено созданию локальной вычислительной сети в условиях сильных электромагнитных помех. Подробно рассматриваются структура, аппаратное и программное обеспечение системы.

Система «Движение»: стационарная аппаратура, центральный пост и единая система радиосвязи.
Сергей Кузнецов, Виктор Половинкин
Публикуемый материал является продолжением статьи «Комплексная система обеспечения безопасности и автоматизированного управления движением поездов метрополитена», напечатанной в СТА № 4 за 2000 год.

Материалы 90-х годов.

Диспетчерский контроль на сортировочной станции
Б.Л. Горбунов (ПГУПС), А.Е. Федоров (ГААП)
Над решением задач диспетчерского контроля (ДК) за работой устройств автоматики на железной дороге думают давно. Лаборатория систем автоматики кафедры "Автоматика и телемеханика на железных дорогах" Петербургского Государственного Университета Путей Сообщения этой проблемой занимается в течение пяти лет и сегодня можно сказать, что есть определенные успехи.

Особенности национальной автоматизации
Сергей Никольский
Приходилось ли вам когда-нибудь видеть на экране изображение переворачивающихся песочных часов? Да что вы говорите! Тогда мне будет значительно проще рассказывать о системах реального времени - все познается в сравнении. Только не надейтесь, что сможете сравнивать, превратив в такую систему свой домашний компьютер - назначение этих систем несколько отличается от привычных для него функций. Или в отношении именно вашего компьютера я не совсем прав?

Исследования и разработки в области операционных систем
Сергей Кузнецов, Центр Информационных Технологий
В этом материале мы кратко рассмотрим три темы: современное состояние наиболее развитой на сегодняшний день и популярной в академических и научных кругах операционной системы UNIX, а также состояние дел в области стандартизации ОС; сравнительно новую и перспективную технологию организации операционных систем на основе микроядер.

Операционная система Neutrino
Dan Dodge (QSSL, QNX News 3&4/1996),Перевод: А. Николаев, С. Ющенко
Что такое Neutrino? Это нечто быстрое, может даже быстрее летящей пули, и очень скоро оно сможет пилотировать самолеты или управлять поездами. Проще говоря, Neutrino – это высокопроизводительная ОС реального времени, способная работать со скоростью, требуемой для выполнения работы в реальном масштабе времени. Однако в отличие от других управляющих систем реального времени, Neutrino с самого начала спроектирована под стандарт реального времени POSIX.

Операционная система завтрашнего дня существует уже сегодня
Пустовалов Д.И. (Hard'n'Soft, 10/1995)
Можно выделить две области : офисно-деловую и системно-научно-промышленную. В первом случае важны наличие офисных инструментов (карандашей - редакторов, калькуляторов - таблиц, справочников - баз данных), возможность передачи документа от одного инструмента к другому и своевременная реакция на желания пользователя. Во втором случае пользователь постоянно работает в среде одной какой-то программы,или программа функционирует сама по себе, без пользователя. Программное обеспечение для банков, управления технологическими процессами и роботами, серверов всего и вся... Если вы нуждаетесь в полноценной 32-х разрядной мультизадачной операционной системе, то у вас есть проблема - проблема выбора.

Применение PC технологии для Internet устройств
Dan Hildebrand (QSSL), Перевод: A. Николаев, С.Ющенко
Вместе с широким распространением дешевых 32-х разрядных процессоров, приложения, которые раньше можно было увидеть только на настольном компьютере, включая приложения для доступа в Internet, теперь могут быть интегрированы в различные встраиваемые системы и бытовые приборы. Примерами таких устройств могут служить цифровые устройства работы с Internet через телевизионный приемник (set-top boxes или STB), интеллектуальные телефоны для дома и офиса, устройства внутренней связи (intranet), распространенные в промышленности и торговых структурах. В этом документе мы называем все такие устройства доступа в Internet - Internet устройствами.

Photon: по ту сторону картинки
И. Н. Коваленко('Мир ПК' 11/1996)
Графические системы, концептуально отличные от MS Windows, были в свое время предложены в проектах X Window, NextStep и некоторых других. Сегодня придумать что-нибудь действительно оригинальное уже довольно сложно, так что если это кому-то удается, то, безусловно, заслуживает внимания. Данная статья посвящена анализу графической системы Photon microGUI, базирующейся на совершенно новых идеях. Система предназначена для ОС QNX (см. "Мир ПК",# 3/95, с. 65), но концепции, реализованные в ней, настолько необычны, что ознакомиться с ними имеет смысл любому программисту, даже если он не работает с ОС QNX.

Феномен Photon'а
Dan Hildebrand (QSSL), Перевод: А. Николаев, C. Ющенко
С момента выхода в свет, Photon microGUI служил опорной технологией для ряда новых продуктов QNX. Представьте себе, некоторые из этих продуктов могли быть сделаны в другой графической системе, поддерживаемой QNX: X Window System. Но X просто требует слишком много памяти для большинства встраиваемых систем. Таким образом, Photon был наилучшим выбором, но не только из-за его размера. Как Вы увидите далее, Photon обладает гибкостью по отношению к работе с графическими оболочками других ОС, позволяет запускать приложения Win32, предоставляет работу практически на любом письменном языке и многое другое.

Графическая оболочка Photon - революция в мире интерфейсов.
С.В. Ющенко ('СТА' 1/96)
Думаю, что не найдется программиста, который не мечтал бы о графической среде, которая:

* легко умещается в 300К памяти,
* показывает высокую производительность даже на самой дешевой аппаратной платформе,
* легко масштабируется для использования в разработках самого различного назначения,
* способна отображать свои окна в среде MS Windows или X Window System,
* имеет расширенные средства для проектирования приложений.

ОС QNX - реальное время, реальная философия...
В.В. БОРИС (SystemSoft Ltd.)
Основное предназначение любой операционной системы - это рациональное управление ресурсами компьютера во время его работы. Все действия операционной системы по обеспечению успешного диалога с пользователем или пользователями сводятся к следующим простым действиям - управлению выполнением программ и работой служб, записи и чтению файлов с диска, обмену информацией по сети. Причем, все эти простые действия должны выполняться слаженно и не создавать конфликтных ситуаций при работе системы.

Операционная система QNX
А.А. Кондратюк, С.В. Ющенко, Л.В. Агафонов (Монитор 1/1994)
QNX стала первой коммерческой операционной системой, которая позволила использовать передачу сообщений в качестве основного средства взаимодействия между процессами (IPC). Мощность, простота и элегантность QNX достигается благодаря построению всей системы на базе технологии IPC с передачей сообщений. Разделение задач по приоритетам, быстрое обслуживание прерываний и технология IPC, используемые в системе, делают эту ОС идеальной для применения в системах управления, работающих в реальном масштабе времени.

QNX - операционная система реального времени.
С.В. Ющенко (Computer info, 07/1994)
Любой разработчик, стоящий перед выбором операционной системы для реализации своего проекта, среди критериев выдвигает такие как: скорость работы, совместимость с аппаратными платформами, возможность организации сетей, совместимость с другими операционными системами, наличие инструментальных средств для разработки прикладных систем. И, если таковые возможности существуют, то какие усилия требуются от пользователя для их реализации в прикладной системе.

QNX - система реального времени
В.В. БОРИС (SystemSoft Ltd)
Все встроенные системы промышленого контроля и автоматизации - это многозадачные системы. Как известно, основная проблема, возникающая при создании многозадачных систем - это проблема планирования (диспетчеризации - англ. scheduling) выполнения задач в системе. Т.е. в любую многозадачную систему должен быть встроен механизм, обеспечивающий устойчивое взаимодействие между задачами, переключение системы между задачами, создание новых задач в системе и уничтожение отработавших задач, без последствий для работы остальной системы.

QNX против расширений реального времени NT
Greg Bergsma (QSSL), Перевод: И. Лапко, Г. Гладчуна
После недавнего появления расширений реального времени для Windows NT, многие разработчики, работающие в реальном времени, начали рассматривать возможность применения NT в своих будущих проектах . Легко увидеть, почему. Вместо того , чтобы объединять приложения реального времени и настольные приложения сетью, теперь может показаться, что разработчики наконец могут интегрировать оба приложения в одной системе, используя один и тот же API. Однако является ли NT с расширениями реального времени действительно решением для ответственных приложений реального времени?

ОС QNX - реальное время, реальные возможности...
C.В. Ющенко ('Мир ПК' 5-6/1995)
Сегодня мы живем в эпоху изобилия разнообразных операционных систем. Перед пользователем теперь стоят задачи другого плана: как разобраться в этом изобилии, насколько одна ОС лучше другой, по каким критериям проводить сравнение и, в конечном итоге, что же пользователь хочет получить от той или иной системы.

Применение ОСРВ QNX для научных исследований
А. Баженов, И. Дьяков (Петербургский Институт Ядерной Физики РАН)
В данной публикации представлен опыт разработки систем контроля и управления (СКУ) с использованием программных продуктов фирмы QSSL - операционной системы реального времени QNX (РТОС QNX) и ее средств разработки программного обеспечения. Мы покажем, почему данные программные средства хорошо подходят для СКУ в области научных и прикладных исследований, и как с их помощью можно решать различные методологические вопросы при реализации СКУ для конкретных задач. Применение QNX будет представлено на двух конкретных примерах: один относится к физике твердого тела, другой - к нейтронной физике. Мы также проанализируем альтернативные подходы к разработке подобных систем и представим нашу точку зрения и рекомендации.

Системный подход к управлению технологическими процессами на металлургическом мини-заводе
А. К. Бабичев, А. И. Суханов, Ю. Л. Волобуев, А. В. Старосоцкий, (АОЗТ "Молдавский металлургический завод")
Современное металлургическое производство требует постоянного контроля технологических параметров, их своевременного и точного регулирования и поддержания в заданных пределах. Эффективное решение этой задачи возможно только с использованием автоматизированных систем управления технологическими процессами (АСУТП) по схеме диалога технолог - компьютер, работающих по адаптивному принципу. Развитию и совершенствованию АСУТП в условиях ММЗ посвящена настоящая статья.

Реализация Win32 интерфейса (API) в среде ОСРВ POSIX
Dan Hildebrand (QSSL), Перевод: А. Николаев, C. Ющенко
Широкое распространение Windows 95 и Windows NT создало спрос на встраиваемые операционные системы реального времени, которые могут приспосабливать для себя исходный код, написанный для Win32 API. В настоящее время, в ответ на это, несколько производителей разрабатывают продукты, которые “грубо” представляют возможности реального времени в Windows NT. К сожалению, Microsoft без особой охоты дает доступ к исходным кодам Windows NT, и, как следствие, эти расширения реального времени выполняются вне операционной системы.

ОС QNX - реальные возможности реальной философии
В.В. БОРИС (SystemSoft Ltd)
Микроядро содержит в себе всего лишь 16 функций и имеет три "сферы влияния", такие как: диспетчеризация процессов, контроль межпроцессорного обмена сообщениями и управление прерываниями. Вытесняющий диспетчер, содержащийся в ядре, может обрабатывать до 2000 процессов одновременно, при этом каждый процесс имеет одну из 32 градаций приоритета. Диспетчер использует 4 алгоритма работы: FIFO, циклический (ROUND-ROBIN), адаптивный (Adaptive) и метод назначенных приоритетов (Message-priority).

Книга "Системная архитектура".
SWD Software Limited
Книга Системная архитектура сопровождает операционную систему QNX и предназначена как для разработчиков приложений, так и для конечных пользователей. В книге подробно рассматривается структура и функции QNX. В ней описаны микроядро, системные менеджеры, а также уникальный механизм связи между процессами, основанный на передаче сообщений. Прежде чем использовать QNX, рекомендуется сначала прочитать эту книгу. За информацией об установке и использовании QNX, обратитесь к книге Руководство пользователя ОС QNX.

Настройка PCMCIA-устройств в QNX4
SWD Software Limited

Доступ к ресурсам Windows из QNX4 посредством Smbfsys
SWD Software Limited

Прошивка QNX4 в ППЗУ контроллера Octagon Systems 5066
SWD Software Limited

О лицензиях в QNX. Лицензии в QNX 4

Материалы сайта kors.qnx.org.ru

Обзор SCADA-систем для ОС QNX
http://kors.qnx.org.ru

TCP/IP для QNX4 - программное обеспечение для связи
http://kors.qnx.org.ru

Phindows для ОС QNX
http://kors.qnx.org.ru

QNX BUGZZ
http://kors.qnx.org.ru

ХАРАКТЕРИСТИКИ QNX 4.0
http://kors.qnx.org.ru

DFS(файловая система DOS) для QNX версий 1.2/2.0
http://kors.qnx.org.ru
DFS - пpогpамма-обpаботчик файловой системы DOS. Руководство пользователя для QNX версий 1.2/2.0 или более поздних. Фирма-разработчик: QUANTUM, Канада

Сетевая операционная система QNX
http://kors.qnx.org.ru
Сетевая операционная система QNX. Обзор системы(Санкт-Петербург 1991г.)

RUNDOS
http://kors.qnx.org.ru
RUNDOS - Руководство пользователя(1995г.)

Руководство пользователя WATCOM C/C++
http://kors.qnx.org.ru

Операционная система QNX 4. Руководство пользователя.
http://kors.qnx.org.ru

Операционная система QNX 4. Архитектура системы
http://kors.qnx.org.ru

Создание драйверов под QNX RTP (english).
http://kors.qnx.org.ru

Различные FAQ по ОС QNX.

FAQ конференции FIDO.RU.QNX

FAQ на французском по QNX 6.х

OpenQNX FAQ (Frequently Asked Questions)

Комплект разработки QNX® Momentics® - часто задаваемые вопросы
SWD Software Limited
В чем заключаются особенности комплекта разработки QNX Momentics? QNX Momentics предоставляет высокоинтегрированную среду для всех этапов разработки встраиваемого приложения. В комплект включено все: от пакетов поддержки основных процессорных плат, позволяющих быстро приступить к работе, до средств анализа производительности системы, оптимизирующих работу готового продукта.

QNX Operating System FAQ общая информация