本文研究论述了基于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
ARM12345 基于ARM的嵌入式系统设计与实现的ppt,pdf格式,一共有10讲,对于入门者非常有帮助,基础,系统,全面
上传时间: 2015-12-15
上传用户:ve3344
Vx Works下PCI多功能卡驱动的设计与实现.pdf
上传时间: 2015-12-17
上传用户:牛津鞋
在J2EE环境下的高校学生综合考评系统的设计与实现
上传时间: 2013-12-07
上传用户:fandeshun
关于P2P点播系统媒体缓冲区研究与实现的硕士研究神论文
上传时间: 2014-01-21
上传用户:qunquan
本文所要研究的就是基于ARM嵌入式系统通用bootloader的设计与实现。Bootloader是嵌入式系统中执行在内核操作系统前的一段代码,它的基本作用就是加载内核镜像。 在实践平台上,本课题硬件上采用了Intel Xscale系列的PXA255作为处理器,Xscale核心是与ARM V5TE构架兼容的,因此具有一定的代表性,并以此来搭建课题的硬件实践平台,软件上以Linux作为操作系统。而在具体的实现上目标是除了实现bootloader的基本功能外,还将它实现成一个更加复杂的系统,即增加对硬件电路板的支持,以方便开发人员进行调试以及开发。因此,本文重点阐述了实践上具体的设计,具体的实现以及简单评估了它的作用。最后,对实现的bootloader进行了扩展:即在阐明ARM嵌入式系统中bootloader的一些共同点之后,介绍了如何对其他ARM系统进行移植,以做到通用性。
标签: bootloader Bootloader ARM 嵌入式系统
上传时间: 2014-09-10
上传用户:lps11188
嵌入式数字视频录像控制系统的设计与实现,一个毕业论文,参考下
上传时间: 2014-01-26
上传用户:R50974
一个基于手势识别的交互系统的设计与实现 是虚拟现实的分支
上传时间: 2014-01-22
上传用户:冇尾飞铊
关于人脸识别的一篇论文.人脸识别系统中的特征提取的一种新方法.
上传时间: 2016-01-10
上传用户:edisonfather
学生成绩管理系统 《学生成绩管理系统》的设计与实现报告 内容 1、每一条记录包括一个学生的、姓名、4门课成绩。 2、输入功能:可以一次完成若干条记录的输入。 3、显示功能:完成全部学生记录的显示。 4、查找功能:完成按姓名查找学生记录,并显示 5、插入功能:按平均成绩高低插入一条学生记录 6、删除功能:如果输入错误,可以删除学生记录; 7、退出。
上传时间: 2013-11-30
上传用户:Amygdala