1、前言
Ubuntu14.04默认使能了FrameBuffer,并不需要通过类似参考资料[1][2]的方法来开启该功能。根据参考资料[3]的说明,可通过下述命令查看是否已经打开了FrameBuffer功能:
ls /dev/fb*
如果输出结果如下所示,则证明已经开启了FrameBuffer功能:
此外,根据参考资料[3]的提示,还可通过下述命令查看相关log:
dmesg | grep "frame buffer"
如果输出结果如下所示,则证明已经开启了FrameBuffer功能:
2、截屏/显示
可以通过下述命令截屏:
cat /dev/fb0 > test.raw
然后通过下述命令将上述截屏结果显示出来:
cat test.raw > /dev/fb0
然而,上述显示操作看不到效果[4]。
试图通过下述命令显示黑屏:
cat /dev/zero > /dev/fb0
也会失败:
3、工具
3.1、fbset
(1)安装
sudo apt-get install fbset
(2)使用
sudo fbset -s
显示FrameBuffer信息
参考资料
[1]ubuntu下启用FrameBuffer模块
[2]启用Ubuntu FrameBuffer系统编辑文件
[3]How to check if framebuffer is enabled
[4]Writes to FrameBuffer /dev/fb0 do not seem to change graphics screen