本文研究论述了基于S3C2410 LCD控制器的Linux驱动程序设计与实现,介绍了S3C2410的LCD控制器的数据和控制管脚,并给出了LCD的控制流程和LCD的控制器设置规则,参照TFT-LCD LQ092Y3DG01的逻辑要求和时序要求设计了其驱动电路,设置了主要LCD寄存器;论述了在嵌入式Linux中基于FrameBuffer机制的LCD驱动程序的实现方法。主要研究了Linux帧缓冲设备驱动程序框架,详细分析了帧缓冲设备驱动程序层次结构、核心功能模块和数据结构,设计了FrameBuffer的处理机制以及底层驱动的接口函数针对具体的LCD面板如何在嵌入式Linux中编写帧缓冲设备的驱动程序。最后在FrameBuffer机制的基础上,基于三星公司S3C2410处理器的开发平台系统地开发了嵌入式Linux下的LCD显示驱动程序,实现了简单的嵌入式GUI图形API的设计,并在LQ092Y3DG01上显示了清晰稳定的图像和汉字。测试表明该驱动通用性好,能驱动大部分的LCD;可移植性强,经过少许修改即可应用在其他嵌入式系统中,是S3C2410驱动LCD的一套较佳的解决方案
上传时间: 2013-11-29
上传用户:zukfu
FPGA数字电子系统设计与开发实例导航 超清书签版
上传时间: 2013-04-15
上传用户:eeworm
嵌入式硬件系统设计与开发实例详解
上传时间: 2013-08-02
上传用户:eeworm
单片机应用系统设计与开发 第7章
上传时间: 2013-04-15
上传用户:eeworm
USB 2.0设备的设计与开发
上传时间: 2013-06-17
上传用户:eeworm
专辑类----单片机专辑 嵌入式硬件系统设计与开发实例详解-319页-10.5M.rar
上传时间: 2013-04-24
上传用户:小宇NVO
专辑类----单片机专辑 单片机应用系统设计与开发-第7章.rar
上传时间: 2013-04-24
上传用户:tmin392599868
专辑类-实用电子技术专辑-385册-3.609G USB-2.0设备的设计与开发-220页-9.1M.pdf
上传时间: 2013-05-27
上传用户:lizhizheng88
专辑类-单片机专辑-258册-4.20G 单片机应用系统设计与开发-第7章.ppt
上传时间: 2013-04-24
上传用户:yd19890720
专辑类-单片机专辑-258册-4.20G 嵌入式硬件系统设计与开发实例详解-319页-10.5M.pdf
上传时间: 2013-04-24
上传用户:ABCD_ABCD