Платформа: PC / 104 с процессором AMD Geode LX со встроенной графикой. Фреймворк Buildroot, ядро 4.18.10.
Я создаю собственную систему Linux с помощью Buildroot.Поскольку я скомпилировал драйвер буфера кадра Geode LX в ядре (lxfb), я получаю черный экран на плоской панели (ЖКД 800x600), но выход VGA работает.
Похоже, драйверу нужны данные, но я не могу понять, как это сделать. См. Последнюю структуру: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/drivers/video/geode/geodefb.h?h=linux-4.18 .y & id = b5c26f97ec4a17c650055c83cfc1f2ee6d8818eb
Кто-нибудь может мне помочь?
Глупый я. Ответ был в документации драйвера здесь: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/Documentation/fb/lxfb.txt?h= linux-4.18.y
Мне просто нужно передать lxfb.mode_option=800x600@75
в командную строку ядра, и вуаля!