SWD Software Ltd. - официальный дистрибьютор QNX на территории России и стран бывшего СССР Операционная система реального времени QNX
Инструменты для создания надёжных встраиваемых систем и
интеллектуальных устройств любой сложности
QNX Software Systems - разработчик встраиваемой операционной системы QNX
Курсы по ОСРВ QNX Neutrino
Разработка, отладка и анализ производительности с использованием QNX Momentics IDE
Разработка драйверов для ОСРВ QNX Neutrino
Системное и сетевое администрирование ОСРВ QNX Neutrino
Требования к знаниям языка С у слушателей курсов и семинаров
Полезные материалы
Главная страница > Обучение > Курсы по ОСРВ QNX Neutrino > Разработка приложений реального времени для ОСРВ QNX Neutrino Сделать страницу стартовой Послать ссылку коллеге Версия для печати

Разработка приложений реального времени для ОСРВ QNX Neutrino

Информация

Коммерческий запрос 

Данный курс посвящён архитектуре и программному интерфейсу ОСРВ QNX Neutrino, а также базовым инструментам интегрированной среды разработки QNX Momentics. Слушатели осваивают различные аспекты создания многопоточных приложений, работу с таймерами, базовые средства анализа и построения целевых систем. Курс предназначен для разработчиков ПО и будет интересен как начинающим работу с ОСРВ QNX, так и более опытным специалистам.

Требования к начальным знаниям

Для успешного освоения материала этого курса слушателям необходимы базовые знания языка С. Знание UNIX-систем и принципов построения систем реального времени упрощает освоение курса, но не является обязательным.

Продолжительность курса составляет 32 часа (4 рабочих дня). По окончании выдаются сертификаты компаний QNX Software Systems и SWD Software.

Программа курса

Тема Содержание Длит.,
ак. ч
Архитектура ОСРВ QNX Neutrino Возможности и функции ядра и администратора процессов. Библиотека системных вызовов. 4
Введение в работу с QNX Momentics IDE Обзор возможностей комплекта разработчика QNX Momentics. Компиляция и отладка программ, способы связи с целевой системой. 3
Процессы, потоки и синхронизация Создание и завершение процессов и потоков, работа с их атрибутами. Методы синхронизации потоков. 5
Методы межзадачного взаимодействия Синхронные и асинхронные сообщения QNX Neutrino, импульсы, события, сигналы, разделяемая память, каналы, очереди POSIX-сообщений. 10
Часы, таймеры и таймауты Интерфейс работы с часами и таймерами. Использование таймаутов для разблокирования потоков 2
Построение загрузочного образа Структура загрузочного образа QNX Neutrino и инструменты для его создания 2
Введение в работу с устройствами Способы обработки прерываний, подсистема ввода-вывода 2
Симметричная многопроцессорность Создание приложений для многопроцессорных (многоядерных) систем 1
Введение в разработку администраторов ресурсов Интерфейс администратора ресурса, основные операции взаимодействия с клиентскими процессами 3

Примечание: длительность отдельных тем может варьироваться в зависимости от интереса и навыков слушателей.

За дополнительной информацией можно обратиться по телефону 8 (812) 633-08-60 или по электронной почте [email protected].

Рассказать друзьям:

     Рейтинг@Mail.ru