Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
СРВ - Лабораторная работа №1.docx
Скачиваний:
14
Добавлен:
16.12.2018
Размер:
1.28 Mб
Скачать

4. Qnx Neutrino

Операционная система жесткого реального времени QNX Neutrino разрабатывается сообществом Foundry27 (www.foundry27.com) в рамках проектов "QNX OperatingSystem", "Networking", "Filesystems", "Graphics", "Multimedia", "BSP andDrivers" идр.

QNX Neutrino очень хорошо документирована. Базовые книги, необходимые для ее использования ("ОСРВ QNX Neutrino. Системная архитектура", " ОСРВ QNX Neutrino. Руководство пользователя" и учебник Роберта Кртена "Введение в QNX Neutrino: Руководство для разработчиков приложений реального времени"), переведены на русский язык.

5. Получение и установка дистрибутива qnx sdp

Для получения QNX SDP необходимо зайти в раздел "QNX Software Development Platform Evaluation" сайта www.qnx.com (страница доступна по адресу http://www.qnx.com/products/ evaluation/). Там будет предоставлена возможность скачать свежую версию продукта и получить временный лицензионный ключ (рис. 1).

Рис. 1. Веб-страница для скачивания QNX SDP и получения временного лицензионного ключа

Для скачивания доступно три дистрибутива, каждый из которых может быть в варианте "LiteVersion" или в варианте "Alltargets". Второй вариант имеет объем примерно в 2 раза больший, чем первый. Дистрибутив "QNX NeutrinoHost" представляет собой образ инсталляционного компакт-диска, остальные дистрибутивы ("WindowsHost" и "LinuxHost") — просто инсталлируемые программы.

Все дистрибутивы QNX SDP являются полноценными. Их "ознакомительность" связана не с функциональностью, а с временем действия лицензионного ключа. Таким образом, ознакомительным (evaluation) является лицензионный ключ, а не дистрибутив.

Вторым этапом следует заказать временный ("ознакомительный") лицензионный ключ. Для этого необходимо заполнить небольшую форму, основным полем которой является электронный адрес, на который вам, при условии согласия с условиями лицензионного договора, пошлют электронное письмо со строкой, являющейся ключом.

Задание

  1. Откройте указанные Интернет-ресурсы и изучите возможность скачивания дистрибутива QNX SDP и получения лицензионного ключа. Определите актуальную на момент выполнения работы версию инструментального пакета. Скачивать дистрибутив не нужно!

  2. Из сетевой папки, предложенной преподавателем, скопируйте в локальную дистрибутив QNX SDP и текстовый файл с ключом.

  3. Убедитесь, что на рабочей станции осуществлен вход с правами администратора. Установите пакет QNX SDP. Запомните каталог, который IDE будет использовать для хранения проектов.

Еще одним весьма полезным файлом является сжатый (zipped) образ среды исполнения QNX Neutrino 6.5.0 для виртуальной машины VMware, доступный по ссылке http://www.qnx.com/ download/feature.html?programid=21189.

Задание

  1. Убедитесь в работоспособности указанной выше ссылки. Скачивать из Интернета образ не нужно!

  2. Скопируйте из сетевой в локальную папку архив с образом ОС QNX Neutrino, распакуйте архив.

Для использования образа, конечно, нужна виртуальная машина VMware, например, продукт "VMware Player", доступный для свободного скачивания с сайта компании VMware по ссылке http://www.vmware.com/products/player/. Необходимо заполнить небольшую регистрационную форму, принять условия лицензионного договора и можно скачивать продукт. Доступно два варианта VMware Player — Windows-Host и Linux-Host. Перед тем как скачивать, ознакомьтесь со списком поддерживаемых инструментальных (Host) операционных систем — не все версии и дистрибутивы Windows и Linux поддерживаются.

Задание

  1. Скопируйте из сетевой папки в локальную инсталлятор виртуальной машины. Установите виртуальную машину на рабочую станцию.

Если необходимо из QNX Neutrino, установленной на виртуальной машине, взаимодействовать с другими компьютерами, то убедитесь, что сетевой адаптер виртуальной машины работает в режиме "bridged". Это означает, что виртуальная машина автоматически будет передавать на реальный сетевой адаптер (и обратно) все пакеты, передаваемые гостевой операционной системой в виртуальный адаптер.

Задание

  1. Установите сетевой адаптер виртуальной машины в режим "bridged".