我在嵌入式 Linux 环境中工作。我有一个使用 Linux 帧缓冲区的显示设置。
我可以使用抓取捕获帧缓冲区的内容并将其存储在图像中:
fbgrab myimage.png
我可以使用血小板将图像设置到我的屏幕的实用程序:
fbv myimage.png
我甚至可以使用以下方法将(原始)图像直接写入帧缓冲区日:
dd if=./myimage.raw of=/dev/fb0
但是,如果我启动术语表:
[root@buildroot ~]# fbterm
它只是待在那里,没有退出。这可能是正常的,但是,我没有看到屏幕上出现任何东西 - 并且再次使用转储帧缓冲区内容也fbgrab
没有显示任何看起来像终端的东西 - 它只是包含启动之前所做的一切术语表。此外,控制台上不会打印任何信息。
这是预期的行为吗术语表直接从控制台启动时?我是否必须向其提供更多信息或以其他方式启动它,然后才能在显示屏上看到它?
我在网上读过很多关于在启动时启动 fbterm- 但我认为在尝试之前我需要让它完全发挥作用?
事实上,我不确定如何调试或解决问题。打开或关闭时,我没有看到系统日志中出现任何消息术语表。 有小费吗?