全球旧事资料 分类
图形用户接口
一、实验目的
了解嵌入式系统图形界面的基本编程方法学习图形库的制作
二、原理概述
21FrameBuffer显示屏的整个显示区域,在系统内会有一段存储空间与之对应。通过改变该存储空间的内容达到改变显示信息的目的。该存储空间被称为FrameBuffer,或显存。显示屏上的每个点都与framebuffer里的一个像素对应。显示屏可以用单色或彩色来显示。单色用1位来表示,彩色有2、4、8、16、24、32等位色。显示屏还有单屏模式和双屏模式。22FrameBuffer与色彩
计算机反映自然界的色彩是通过RGB值来表示的。像素的RGB值可以直接从FrameBuffer里得到,或是从调色板间接得到。实验室的显示器为16位色,因此FrameBuffer里的每个单元为16位:高5位为R,中间6位为G,低5位为B。23LCD控制器LCD控制器是FrameBuffer与显示屏之间的一个中间部件,负责从FrameBuffer中提取数据,进行处理,并传输到显示屏上。本实验用到的开发板处理器PXA270集成了LCD控制器,实验中用到的显示屏是16位的TFTLCD,像素分辨率为640×480。
三、实验内容
31FrameBuffer操作FrameBuffer的设备是devfb。Structfb_var_scree
i
fovi
foFdope
好听全球资料 返回顶部