logo
Литература_1 / photon_old

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

Графическая подсистема Photon'а запускается выполнением io-graphics. Вот несколько образцов вызова:

io-graphics -g640x480x8 -dldevg-vga.so -P/usr/photon/palette/vga4.pal

io-graphics -g1024x768x16 -dldevg-vesabios.so

io-graphics -g1024x768x16 -dldevg-rage.so -d0x1002,0x4755 -I0

Где опции означают:

-g

задаёт разрешение и глубину цвета выбранного видеорежима. Заметьте, что драйвер VGA пытается установить для io-graphics 8-битовую глубину цвета, даже когда устанавливает 4-битовый видеорежим из соображений производительности.

-dl

задаёт имя совместно используемого объекта графического драйвера, для того чтобы управлять графическим аппаратным обеспечением.

-d

требуется для драйверов, которые идентифицируют графическое аппаратное обеспечение по его идентификаторам PCI производителя и устройства.

-I

задаёт экземпляр PCI-устройства для подсоединения в случае, если в системе более одного графического устройства с одинаковыми идентификаторами производителя и устройства.

-P

задаёт для использования файл палитры; vga4.pal является палитрой, спроектированной для пользования в 16-цветном видеорежиме.

Более полную информацию об io-graphics см. в "Справочнике утилит QNX Neutrino".

Требуемые файлы

/usr/photon/bin/io-graphics

Запускает графическую подсистему

/lib/dll/devg-

Графические драйверы аппаратного уровня

/usr/lib/libdisputil.so.1

Библиотека программ-утилит, используемых драйверами devg-. Большинство графических драйверов скомпонованы с этой библиотекой.

/usr/lib/libffb.so.1

Библиотека программ растеризации, которые используют драйверы devg-. Большинство графических драйверов скомпонованы с этой библиотекой.

Yandex.RTB R-A-252273-3
Yandex.RTB R-A-252273-4