Введение 
 
 Глава 1. "О терминах не спорят, о них договариваются" 
 
 Что значит "ОС жесткого реального времени"? 
 Версии QNX 
 Дистрибутивы QNX 
 Что такое POSIX-совместимость? 
 
 Глава 2. Инсталляция QNX Momentics PE 
 
 Общие сведения 
 Инсталляция QNX Neutrino 
 Требования к аппаратуре 
 Инсталляция QNX Neutrino из Windows 
 Инсталляция QNX Neutrino с компакт-диска в собственный раздел QNX 
 Настройка QNX после инсталляции 
 Инсталляция QNX Momentics PE 
 Инсталляция QNX Momentics в QNX Neutrino 
 Инсталляция QNX Momentics PE в Windows XP 
 Сервер лицензий FLEXlm 
 
 Глава 3. Работа в QNX Neutrino 
 
 Начальная загрузка QNX Neutrino 
 Командные файлы запуска 
 Командный сценарий sysinit 
 Командный сценарий rc.setup-once 
 Командный сценарий rc.devices 
 Командный сценарий rc.sysinit 
 Вход пользователя в систему и выход из нее 
 Работа в командной строке 
 Работа в графической среде Photon microGUI 
 
 Глава 4. Файлы и каталоги 
 
 Типы файлов, поддерживаемые в QNX 
 Обычные файлы 
 Каталоги 
 Жесткие ссылки 
 Символические ссылки 
 Именованные программные каналы (FIFO) 
 Блок-ориентированные специальные файлы 
 Байт-ориентированные специальные файлы 
 "Named Special Device" — "именованные специальные устройства" 
 Разграничение доступа к файлам 
 Проверка прав доступа 
 Изменение атрибутов файла 
 Файловая система QNX4 
 Блок загрузчика 
 Корневой блок 
 Битовая матрица 
 Корневой каталог 
 Монтирование файловых систем 
 Диагностика файловой системы 
 
 Глава 5. Процессы и потоки 
 
 Архитектура QNX 
 Общие сведения об архитектуре QNX 
 Диспетчеризация потоков 
 Синхронизация потоков 
 Межзадачное взаимодействие (МЗВ) — IPC 
 Поддержка часов и таймеров в микроядре Neutrino 
 Поддержка механизма обработки прерываний 
 Администратор процессов QNX 
 Управление процессами 
 Управление механизмами защиты памяти 
 Управление пространством имен путей 
 Разделяемая память 
 Дополнительные способы IPC 
 Очереди сообщений POSIX 
 Именованные и неименованные каналы 
 Динамически присоединяемые библиотеки 
 Получение информации о процессах 
 "Посмертная" диагностика процессов 
 
 Глава 6. Разграничение доступа к данным в ОС QNX 
 
 Регистрация пользователя 
 Добавление и удаление пользователей и их групп 
 Смена пароля и добавление пользователей и групп 
 Удаление пользователей и групп 
 Изменение атрибутов процесса 
 
 Глава 7. Управление ресурсами ЭВМ в ОС QNX 
 
 Администраторы ресурсов 
 Файловые системы в QNX 
 Классификация файловых систем в QNX 
 Реализация поддержки файловых систем 
 Пакетная файловая система 
 Символьные устройства ввода/вывода 
 Консольные устройства 
 Последовательные устройства 
 Параллельные устройства 
 Псевдотерминалы (ptys) 
 
 Глава 8. Сетевая подсистема QNX 
 
 Структура сетевой подсистемы QNX 
 "Родная" QNX-сеть — Qnet 
 Технология Jump Gate 
 Поддержка TCP/IP в QNX 
 
 Глава 9. Графический интерфейс пользователя Photon (GUI 
 
 Архитектура графической среды 
 Реализация графической среды 
 Утилиты конфигурирования 
 
 Глава 10. Печать в ОС QNX 
 
 Традиционная система печати (lpd) 
 Сервер печати (спулер) 
 База данных принтеров /etc/printcap 
 Утилиты управления заданиями для принтера 
 "Родная" система печати QNX 
 Печать из QNX на Windows-сервер печати 
 Печать c QNX-клиента на QNX-сервер печати 
 Печать из Windows на QNX-сервер печати 
 
 Глава 11. Интегрированная среда разработки QNX 
 
 Знакомство с платформой Eclipse 
 Перспективы, редакторы, представления 
 Конфигурирование QNX IDE 
 
 Глава 12. Средства анализа 
 
 Инструментальный комплект для анализа системы 
 Средства ведения журналов событий 
 Получение информации об оборудовании 
 
 Глава 13. Построение специализированных конфигураций QNX 
 
 Инструментальные и целевые системы 
 Построение собственно загрузочного образа QNX 
 Заключение 
 Описание компакт-диска 
 Внимание: важная информация