在某些使用场景下,需要用到linux的vfb驱动,把应用的界面拿出来,传给FPGA或者做其他合成工作,此时就可以使用linux的vfb驱动,把数据取出来。下面介绍如何在rk3588中使用linux驱动。
1.使用menuconfig选择vfb驱动
2.在加载驱动时根据不同的分辨率传入不同的分辨率参数。打印的数字是因为调试而添加的,实际使用可以忽略。
3.通过fbset命令查看信息
4.运行QT程序
先配置好环境变量
export QT_QPA_EGLFS_FB=/dev/fb1
export FRAMEBUFFER=/dev/fb1
清除fb1的内容
运行程序
5.读取程序
使用cp命令把数据拷贝到一个文件
cp /dev/fb1 test
最后把文件拷贝到window下,使用yuv软件查看即可。