S3C2440上LCD驱动(FrameBuffer)实例开发讲解(二)
2011-04-20 19:09
375 查看
S3C2440上LCD驱动(FrameBuffer)实例开发讲解(二)
原文地址 http://hbhuanggang.cublog.cn
开发环境 主 机:VMWare--Fedora 9 开发板:Mini2440--64MB Nand, Kernel:2.6.30.4 编译器:arm-linux-gcc-4.3.2 上接:S3C2440上LCD驱动(FrameBuffer)实例开发详解(一) 四、帧缓冲(FrameBuffer)设备驱动实例代码: ①、建立驱动文件:my2440_lcd.c,依就是驱动程序的最基本结构:FrameBuffer驱动的初始化和卸载部分及其他,如下:
五、从整体上再描述一下FrameBuffer设备驱动实例代码的结构: 1、在第①部分代码中主要做的事情有: a.将LCD设备注册到系统平台设备中; b.定义LCD平台设备结构体lcd_fb_driver。 2、在第②部分代码中主要做的事情有: a.获取和设置LCD平台设备的各种资源; b.分配fb_info结构体空间; c.初始化fb_info结构体中的各参数; d.初始化LCD控制器; e.检查fb_info中可变参数; f.申请帧缓冲设备的显示缓冲区空间; g.注册fb_info。 3、在第[b]③部分代码中主要做的事情有:[/b] a.实现对fb_info相关参数进行检查的硬件接口函数; b.实现对LCD显示模式进行设定的硬件接口函数; c.实现对LCD显示开关(空白)的硬件接口函数等。 |
相关文章推荐
- 嵌入式Linux之我行——S3C2440上LCD驱动(FrameBuffer)实例开发讲解(一)
- 嵌入式Linux之我行——S3C2440上LCD驱动(FrameBuffer)实例开发讲解(一)
- 嵌入式Linux之我行——S3C2440上LCD驱动(FrameBuffer)实例开发讲解(一)
- 嵌入式Linux之我行——S3C2440上LCD驱动(FrameBuffer)实例开发讲解(二)
- S3C2440上LCD驱动(FrameBuffer)实例开发讲解
- 嵌入式Linux之我行——S3C2440上LCD驱动(FrameBuffer)实例开发讲解
- 嵌入式Linux之我行——S3C2440上LCD驱动(FrameBuffer)实例开发讲解(一)
- 嵌入式Linux之我行——S3C2440上LCD驱动(FrameBuffer)实例开发讲解(一) .
- 嵌入式Linux之我行——S3C2440上LCD驱动(FrameBuffer)实例开发讲解(一)
- S3C2440上LCD驱动(FrameBuffer)实例开发讲解
- S3C2440上LCD驱动(FrameBuffer)实例开发讲解(一)
- 嵌入式Linux之我行——S3C2440上LCD驱动(FrameBuffer)实例开发讲解(二)
- S3C2440上LCD驱动(FrameBuffer)实例开发讲解(二)
- 嵌入式Linux之我行——S3C2440上LCD驱动(FrameBuffer)实例开发讲解(二)
- 【转】S3C2440上LCD驱动(FrameBuffer)实例开发讲解(1)
- S3C2440上LCD驱动 (FrameBuffer)实例开发讲解
- S3C2440上LCD驱动 (FrameBuffer)实例开发讲解
- S3C2440上LCD驱动(FrameBuffer)实例开发讲解
- S3C2440上LCD驱动(FrameBuffer)实例开发讲解(一)
- S3C2440上LCD驱动 (FrameBuffer)实例开发讲解