|
|
Курс посвящён созданию системного ПО для ОСРВ QNX Neutrino. В нём рассматриваются такие темы, как разработка администраторов ресурсов, подсистема ввода-вывода, обработка прерываний, а также написание драйверов символьных устройств и файловой подсистемы. Курс предназначен для системных программистов.
Требования к начальным знаниям
Для успешного освоения материала этого курса слушателям необходимы уверенные знания языка С и архитектуры ОСРВ QNX. Рекомендуется пройти курс «Разработка приложений реального времени для QNX Neutrino».
Продолжительность курса составляет 32 часа (4 рабочих дня). По окончании выдаются сертификаты компаний QNX Software Systems и SWD Software.
Программа курса
Тема |
Содержание |
Длит.,
ак. ч |
Введение |
Цели и задачи курса, архитектура ОСРВ QNX Neutrino |
1 |
Основы работы в QNX Momentics IDE |
Компиляция и отладка ПО, связь с целевой системой |
3 |
Программный интерфейс ОСРВ QNX Neutrino |
Способы обмена информацией с устройствами, практические упражнения |
4 |
Подсистема ввода-вывода |
Работа с процессами и потоками, методы синхронизации и межзадачного взаимодействия |
4 |
Разработка администратора ресурсов |
Структура администратора ресурса, обработка клиентских запросов |
8 |
Дополнительные техники разработки администраторов ресурсов |
Способы завершения обработки клиентских запросов, использование многопоточности и обработчиков прерываний в администраторах ресурсов |
4 |
Обработка прерываний |
Методы и техники обработки прерываний |
2 |
Разработка сетевого драйвера |
Особенности приёма/передачи данных и команд сетевому устройству |
2 |
Разработка драйвера файловой системы |
Принципы обработки обращений к файлам и каталогам |
4 |
Примечание: длительность отдельных тем может варьироваться в зависимости от интереса и навыков слушателей.
За дополнительной информацией можно обратиться по телефону 8 (812) 633-08-60 или по электронной почте [email protected].
|
|