Я работаю во встроенной среде Linux. У меня есть настройки дисплея с кадровым буфером Linux.
Я могу использовать fbgrab для захвата содержимого кадрового буфера и сохранения его в изображении:
fbgrab myimage.png
Я могу использовать утилиту fbv для установки изображений на мой экран:
fbv myimage.png
Я даже могу записывать (необработанные) изображения непосредственно в кадровый буфер, используя dd:
dd if=./myimage.raw of=/dev/fb0
Тем не менее, если я запускаю fbterm:
[root@buildroot ~]# fbterm
Он просто сидит там, не выходит. Это, вероятно, нормально, однако, я не вижу ничего, что появляется на дисплее - и повторный сброс содержимого кадрового буфера с помощью fbgrab
не выдает ничего похожего на терминал - он просто содержит все, что он делал до запуска fbterm. Кроме того, информация не выводится на консоль.
Это ожидаемое поведение fbterm при запуске его прямо из консоли? Нужно ли вводить дополнительную информацию или запускать ее другим способом, прежде чем я смогу просматривать ее на дисплее?
Я прочитал много статей в Интернете о запуске fbterm при запуске - но я подумал, что мне нужно заставить его работать, прежде чем пытаться это делать?
На самом деле, я не уверен, как отладить или устранить проблему. Я не вижу никаких сообщений в системных журналах при открытии или закрытии fbterm. Какие-нибудь советы?