[Назад|Содержание|Вперед]
|
3. Демонстрационные проекты
|
В состав пакета Maestro включены демонстрационные проекты,
иллюстрирующие применение практически всех компонентов пакета.
|
Демонстрационные проекты ранжированы по сложности. Их изучение рекомендуется начинать с самого простого проекта "Alfa".
|
|
В состав демо-проектов входят исходные тексты приложений, а также исполняемые модули, построенные для работы в среде QNX 4.25 и исполняемые модули, построенные для работы в среде QNX 6.2 (Neutrino).
|
Демо-проекты могут служить прототипами для реальных
проектов.
Наименование | Краткое описание |
Иллюстрации |
"Alfa" | Проект Alfa иллюстрирует применение основных механизмов
диспетчеризации процессов, механизмов синхронизации и передачи
данных через FIFO-канал от одного прикладного процесса
к другому. | - | |
"Beta" | Проект Beta иллюстрирует применение основных механизмов
диспетчеризации процессов, механизмов синхронизации и передачи
данных через FIFO-канал от одного прикладного процесса
к другому. В проект также включены механизмы трассировки
для иллюстрации применения RetroScope.
| Посмотреть |
|
"Gamma" "Gim" | Проект Gamma иллюстрирует применение драйвера
разделяемых портов Lio_drv.exe для асинхронного управления
битами одного порта из разных прикладных процессов, а также
применение драйвера АЦП.
Проект Gamma во взаимодействии с проектом Gim иллюстрирует
механизм программной имитации объекта управления. Проект Gamma
играет роль целевого проекта, проект Gim - роль программного
имитатора объекта управления.
| Посмотреть |
|
"Delta" | Проект Delta иллюстрирует применение основных механизмов
диспетчеризации процессов, механизмов синхронизации,
использования глобальной области Gmem, способов наблюдения
за областью Gmem, управления приложениями через область
Gmem и применения языка PAL для создания прикладных программ.
| Посмотреть |
|
"Graf" | Проект Graf предназначен для иллюстрации возможностей графической
библиотеки UNIGRAF при работе с локальной видеокартой и с
удаленным графическим терминалом.
| Посмотреть |
|
|
[Назад|Содержание|Вперед]
|