基于嵌入式ARM9-S3C2440的LCD驱动设计

来源 :电子科技大学 | 被引量 : 4次 | 上传用户:liongliong562
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式系统包括嵌入式操作系统、应用程序、外围设备等,在处理器性能迅猛提升、市场价格逐步降低的今天,因其具有独特的设计如尺寸小、低耗高效和友好的人机交互界面等优点,在军事国防、消费电子等许多领域都普遍应用。嵌入式操作系统包括Linux、WinCE、Android、VxWorks等。其中,Linux操作系统由于版权免费、代码开放、稳定性较好等优点,在使用方面日益受到人们的青睐。外围设备的多样性提高了系统开发难度,这使得对各功能模块的驱动设计极为关键。在众多模块驱动中,作为人机交互的直接展现,显示器件的驱动显得非常重要。因此,本课题选用3.5英寸的Liquid Crystal Display(LCD)显示屏,采用Linux系统,实现了LCD的信息显示。本论文的主要工作包括以下五个方面:1.完成系统硬件中各功能模块的原理图和Printed Circuit Board(PCB)版图设计,具体包括Synchronous Dynamic Random Access Memory(SDRAM)接口电路、Flash存储器接口电路、LCD接口电路、电源电路、Universal Serial Bus(USB)接口电路和Joint Test Action Group(JTAG)下载电路;2.为了对保证硬件系统的稳定运行,避免受到外界干扰,针对电路板尺寸和LCD显示屏尺寸规格,完成外部机盒设计;3.实现565三基色显示模式下的LCD全彩色图片显示的程序设计;4.实现基于Linux系统下的LCD驱动程序设计,并在此基础上,研究了U-boot和Linux内核的定制和移植方法;5.最后,在实现显示全彩图片驱动的基础上,完成Mplayer播放器的移植和前端界面开发设计,实现视频展示功能。综上所述,本工作为非系统环境和Linux系统环境下的用户程序开发提供了一种可行方案,为LCD显示器件的驱动打下了基础。
其他文献
为了打造康定旅游城市名片,康定政府在旅游饮食文化区,设置了藏汉英公示语标牌.被不同语言展示的公示语实际上是一种跨文化的交际活动.藏汉英译文对康定地区多元文化的传播有
目的 探讨医院代建工程项目现状移交工作措施和方法 .方法 回顾分析湛江中心人民医院整体迁建项目2017年7月-9月现状移交全过程,通过核验、调试和整改,完善移交条件.结果 在
日语学习者对于“もらう”一词并不陌生,可以说是最先学习的授受动词,然而在使用时却会出现各种各样的错误.受到类意句“父に言ってもらう”和“父から言ってもらう”的启发,
学位
随着强激光、空间光学等领域的发展,系统对光学元件表面质量的要求越来越高,对中频段表面误差的检测受到了广泛地重视,传统的面形误差评价方法已不能满足要求。目前能检测到光学元件的中频段误差的干涉仪相对较少,给光学元件的加工制造带来了困难。因此,本文开展了中频段检测和高分辨率干涉仪关键技术的研究。本文分析了不同频段误差的检测和评价方法,深入研究了中频段评价指标功率谱密度PSD (Power Spectra
随着数字技术的不断发展,民间文化传承已经不再靠口口相传,而是逐步趋于智能化.合理运用数字智能技术不仅可以更好地传承中华优秀传统文化,而且在推进文化创新方面发挥着重要
本文通过对荣华二采区10
期刊
牛结节性皮肤病原是“牛结节性皮肤病毒”,该疾病起源于非洲,2019年我国出现该病,本文主要介绍牛结节性皮肤的流行特点,提出疫情处置方法.