本文研究论述了基于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-28
上传用户:zukfu
典型的linux驱动程序,配合书上更好! 看了之后就会编驱动了
上传时间: 2015-12-10
上传用户:Shaikh
本文纤细的介绍了IIC总线原理。并介绍了嵌入式linux驱动的层次结构
上传时间: 2015-12-13
上传用户:maizezhen
linux驱动程序编写,中文版。经典的学习linux驱动程序编写的教材。
上传时间: 2015-12-15
上传用户:yoleeson
ARM10平台下 i2c linux 驱动的源代码
上传时间: 2013-12-27
上传用户:songrui
linux驱动程序的编写文档,主要是网络驱动方面,比较实用
上传时间: 2014-01-18
上传用户:zmy123
最新版linux驱动程序设计(3)附带源码
上传时间: 2015-12-28
上传用户:wuyuying
linux那些事之我是U盘 经典的介绍linux驱动开发的小说 深入浅出,看的轻松
上传时间: 2013-12-05
上传用户:tuilp1a
嵌入式设计及linux驱动开发指南:基于ARM9处理器
上传时间: 2014-01-24
上传用户:TRIFCT
本程序是Linux下的一个为S3C4510B开发板写的一个外部中断的驱动程序。可以作为linux驱动的编写典范
上传时间: 2016-01-06
上传用户:jiahao131