Как изменить буфер кадра по умолчанию для Android?

Я портирую Android на Overo Gumstix. таким образом, кажется, что драйвер omapfb имеет некоторые проблемы на этой платформе. это вообще не имеет значения, потому что я все равно хочу использовать udlfb (драйвер для usb-дисплеев).

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

  • Итак, мой последний вопрос: как мне определить драйвер фреймбуфера по умолчанию для ядра Android?

спасибо за любые предложения по этому поводу :-)


person manu    schedule 06.07.2010    source источник


Ответы (1)


Вы можете попробовать отключить omapfb в своем ядре. В make menuconfig:

-> Device Drivers
 -> Graphics support
  -> OMAP2/3 Display Subsystem support (EXPERIMENTAL)

Отключите последнюю опцию.

Также убедитесь, что udlfb включен по умолчанию (т.е. не в модуле).

person Aissen    schedule 06.07.2010
comment
я пробовал это уже. мой образ по-прежнему загружает драйвер omapfb. мне нужно сначала сделать make clean или достаточно просто пересобрать ядро ​​с новой конфигурацией? - person manu; 06.07.2010
comment
Хорошо, я углубился в make-скрипты и выяснил, что ребята, у которых я получил исходный код Android, перезаписали расположение .config по умолчанию с определенным путем к файлу. изменили теперь этот файл и попробуйте восстановить... - person manu; 06.07.2010
comment
после использования правильной конфигурации мой драйвер был установлен правильно. к сожалению, кажется, что теперь у меня есть некоторые другие проблемы... после инициализации фреймбуфера я получаю загадочные символы в своей консоли (которые выглядят как необработанные данные или что-то в этом роде)... возможно, сейчас что-то еще не так ;) - person manu; 14.07.2010