Драйверы графических контроллеров (devg-*)
Go to file
2023-09-23 15:14:21 +03:00
devg Драйвер devg-[vesabios/vpoutfb].so для ЗОСРВ "Нейтрино" редакции 2020 2022-09-19 21:59:41 +03:00
Makefile Драйвер devg-[vesabios/vpoutfb].so для ЗОСРВ "Нейтрино" редакции 2020 2022-09-19 21:59:41 +03:00
README.md README.md: актуализация ссылок на документацию 2023-09-23 15:14:21 +03:00

Общая структура графического драйвера

    ┌───────────────────────────┐
    │                           │
    │    Контроллер дисплеев    │
    │                           │
    └─────────────▴─────────────┘
                  │
    ┌─────────────┴─────────────┐
    │                           │
    │    Графический драйвер    │
    │          (devg-*)         │
    │                           │
    └─────────────▴─────────────┘
                  │
                  *
                  │
    ┌─────────────┴─────────────┐         ┌───────────────────────────┐
    │                           │         │                           │
    │    Менеджер io-display    ◂─── * ───┤   Клиентское приложение   │
    │                           │         │                           │
    └───────────────────────────┘    ▲    └───────────────────────────┘
                                     │
                                     │
              Интерфейс libgf ───────┘

Дерево исходных кодов

|- devg/devnp/
|  |- lib/              - Вспомогательные библиотеки
|  |- private/          - Приватные хедеры графической подсистемы
|  |- public/           - Публичные хедеры графической подсистемы
|  |- vesabios/         - Исходный код универсального драйвера контроллера дисплеев (группа стандартов VESA)
|  |- vpoutfb/          - Исходный код драйвера контроллера дисплеев для Элвис 1892ВМ14Я (ARMv7 SoC)
|  |- common.mk         - Параметры сборки драйверов
|  `- Makefile          - Правила сборки дерева исходников
|
`- Makefile             - Правила сборки дерева исходников

Сборка драйвера

make

Запуск драйвера

Общая схема запуска драйвера:

io-display -dvid=0x0,did=0x0

Особенности запуска и настройки графических драйверов представлены в статье Настройка графической подсистемы.