帧缓存是linux系统为显示设备提供的一个接口,它将显示缓冲区抽象,屏蔽图像硬件的底层差异,允许上层应用程序在图形模式下直接对显示缓冲区进行读写操作。
帧缓存设备为标准字符设备,主设备号为29号,对应/dev/fb%d设备文件。
在应用程序中,操作帧缓冲设备的一般步骤如下:
1,打开/dev/fb设备文件
2.用ioctl操作取得当前显示屏幕的参数
3,将屏幕缓冲区映射到用户空间
4,映射就可以直接读写屏幕缓冲区,进行绘图和图片显示了。
帧缓存是linux系统为显示设备提供的一个接口,它将显示缓冲区抽象,屏蔽图像硬件的底层差异,允许上层应用程序在图形模式下直接对显示缓冲区进行读写操作。
帧缓存设备为标准字符设备,主设备号为29号,对应/dev/fb%d设备文件。
在应用程序中,操作帧缓冲设备的一般步骤如下:
1,打开/dev/fb设备文件
2.用ioctl操作取得当前显示屏幕的参数
3,将屏幕缓冲区映射到用户空间
4,映射就可以直接读写屏幕缓冲区,进行绘图和图片显示了。