Отладка

Предыдущая  Содержание  Следующая V*D*V

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

 

Для обсуждения вопросов, связанных с драйверами кадрового буфера, подпишитесь на рассылку linux-fbdev-devel, https://lists.sourceforge.net/lists/listinfo/linux-fbdev-devel/.

 

Отладка драйверов консоли - не простая работа, потому что вы не можете вызвать изнутри драйвера printk(). Если у вас есть запасные консольные устройства, такие как последовательный порт, вы можете реализовать сначала ваш драйвер консоли в виде UART/tty (как мы это делали в Главе 6 для устройства USB_UART, используемого в этой главе) и отлаживать такой драйвер работая с /dev/tty и печатая сообщения на запасную консоль. Затем можно переупаковать отлаженные куски кода в виде консольного драйвера.

Предыдущая  Содержание  Следующая