Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
76
Добавлен:
02.04.2015
Размер:
8.79 Mб
Скачать
  1. Приложение 4. Photon во встроенных системах

Это приложение включает в себя:

  • Принимаемые допущения

  • Введение

  • Шаг 1. Экспорт переменной окружения PHOTON_PATH

  • Шаг 2. Запуск сервера Photon'а

  • Шаг 3. Запуск драйверов ввода (мыши, клавиатуры, чувствительного к касанию экрана, и проч.)

  • Шаг 4. Запуск менеджера шрифтов

  • Шаг 5. Переключение между графическими режимами

  • Шаг 6. Запуск графического драйвера

  • Шаг 7. Запуск оконного менеджера

  • Шаг 8. Запуск Вашего приложения

  • Пояснения

  • Пример

    1. Принимаемые допущения

  1. Вы знакомы с Photon в десктопном окружении.

  2. Вы понимаете процесс построения встроенных систем для QNX Neutrino. Более полную информацию см. в книге "Построение встроенных систем".

  3. Вы будете использовать систему разработки QNX Neutrino для построения Вашей встроенной целевой системы, работающей в Photon'е.

    1. Введение

Перед тем как Вы попытаетесь сконфигурировать Photon для запуска его в Вашей встроенной системе, мы рекомендуем Вам использовать предоставленную в этом приложении информацию для конструирования пробного встроенного окружения Photon на обычном PC.

В конце приложения мы включили файлы с примером, который Вы можете использовать. Если Ваш РС не имеет стандартной клавиатуры, msoft-совместимой мыши или видеокарты, поддерживаемой драйверами, используемыми в этих примерах, Вам понадобится модифицировать примеры так, чтобы они работали в Вашем окружении.

Когда Вы запускаете Photon в десктопном окружении, Вы бездумно набираете ph-сценарий, который выполняет за Вас всю работу. Этот сценарий:

  • запускает Photon

  • определяет Ваши устройства ввода

  • запускает драйверы ввода

  • определяет Ваше графическое устройство

  • переключается в соответствующий графический режим

  • запускает графический драйвер

  • запускает менеджер шрифтов с требуемыми шрифтами

  • запускает оконный менеджер

  • запускает менеджер рабочего стола.

Как только Photon запущен, Вы запускаете нужные Вам приложения, используя либо оконный менеджер, либо менеджер рабочего стола.

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

          1. Шаги по загрузке Photon'а

Вот основные шаги, необходимые для загрузки непосредственно в Photon с исполнением Вашего приложения (приложений).

  1. Экспорт переменной окружения PHOTON_PATH.

  2. Запуск сервера Photon'а.

  3. Запуск драйверов ввода (мышь, клавиатура, чувствительный к касанию экран, прочая)

  4. Запуск менеджера шрифтов

  5. Переключение в графический режим

  6. Запуск графического драйвера

  7. Запуск оконного менеджера (необязательно)

  8. Запуск Вашего приложения.

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

Мы подробно пройдёмся по всем этим шагам и обсудим, какие файлы требуется на каждом шаге. В конце Вы будете точно знать, какие файлы Photon'а Вам понадобятся, чтобы запустить на исполнение Ваше встроенное приложение.

Соседние файлы в папке Литература_1