 |
 |
Настоящий семинар посвящён практическому применению программного интерфейса ОСРВ QNX Neutrino и созданию целевых систем. Участники семинара сначала знакомятся с базовыми механизмами ОСРВ QNX Neutrino, разрабатывая клиент-серверное приложение, а затем формируют распределённую вычислительную среду, в которую встраивают созданное приложение. Семинар предназначен для разработчиков ПО, желающих получить практический опыт создания встраиваемых систем реального времени под управлением QNX Neutrino.
Требования к начальным знаниям
Для успешного освоения материалов семинара слушателям необходимы базовые знания языка С. Знание архитектуры ОСРВ QNX и UNIX-систем упрощают обучение, но не являются обязательными.
Продолжительность семинара составляет 16 часов (2 рабочих дня). По окончании выдается сертификат компании SWD Software.
Программа семинара
| Тема |
Содержание |
Длит.,
ак. ч |
| Введение в ОСРВ QNX Neutrino |
Понятие и механизмы жёсткого реального времени. Архитектура ОСРВ QNX Neutrino – микроядро, администратор процессов, механизмы диспетчеризации. |
1,5 |
| Введение в комплект разработчика QNX Momentics |
Возможности QNX Momentics, компиляция и отладка программ, связь с целевой системой |
1,5 |
| Методы синхронизации |
Проблема синхронизации в многопоточных приложениях и методы её решения в ОСРВ QNX Neutrino |
2 |
| Программный интерфейс ОСРВ QNX Neutrino |
Исследование методов межзадачного взаимодействия: синхронных и асинхронных сообщений, импульсов, событий, сигналов, интерфейса администраторов ресурсов и др. Создание распределённого приложения с помощью встроенных сетевые механизмов ОСРВ QNX Neutrino. |
5 |
| Создание и загрузка целевой системы |
Процесс загрузки QNX Neutrino и его настройка. Работа с файловыми системами QNX 4 и QNX 6. Загрузка QNX Neutrino с различных накопителей данных. Перенос распределённого приложения на целевую систему. |
6 |
Примечание: длительность отдельных тем может варьироваться в зависимости от интереса и навыков слушателей.
За дополнительной информацией можно обратиться по телефонам 8 (812) 633-08-60, 633-08-62 или по электронной почте [email protected] |
 |