网站大量收购独家精品文档,联系QQ:2885784924

基于linux的LCD驱动研究与实现.doc

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于linux的LCD驱动研究与实现

学号 14072200244 毕业设计(论文) 题目:基于Linux的LCD驱动研究与实现 作 者 尹斌斌 届 别 2011 届 学 院 信息与通信工程学院 专 业 电子信息工程 指导教师 邓 己 媛 职 称 讲 师 完成时间 2011年5月14日 摘要 TFT-LCD由于其工作电压、功耗低、无辐射、寿命高、轻巧方便、易于实现大规模生产等一系列优点,率先进入显示器市场并逐步成为LCD显示领域的主流产品。本文就是对基于ARM控制器的LCD驱动原理进行了深入研究,并在Linux操作系统下实现LCD驱动及其图像显示。文章首先说明了LCD显示驱动原理,再剖析了Linux内核设备管理机制,指出驱动的实现是以linux的设备模型为基础,用抽象的平台总线去挂接设备和驱动,使两者关联起来,然后针对具体的LCD设备对驱动做了相应配置,编写了测试程序。测试结果表明,将各种图像文件转换为二进制文件写到framebuffer,便可在LCD上显示图形,至此就完成了LCD驱动设计,而且该驱动程序具有较好的移植性特点。 关键词:TFT-LCD;Linux;ARM;设备;驱动 ABSTRACT With the characteristics of low driving voltage, little consumption, non x ray radiation, long life,light, probable and apt to realize mass production, TFT-LCD has dominated the market of LCD gradually. This article is based on the ARM controller for LCD driving principle in-depth study and LCD driver and image display are achieved in the Linux operating system. The page, at first,describes the principle of LCD driver display and further analysis of the Linux kernel device management system. The realization of drives based on Linux device model utilizes abstract platform bus to the attached device and drive in order to associate each other. Then accord to the LCD device-specific, the appropriate configuration of drivers is done and a test program is prepared. The results show that after the image file is converted to a binary file and then written to framebuffer, the graphics can be displayed on the LCD. At this point, the design of LCD driver is completed and the driver has good portability feature. Key words: TFT-LCD;Linux ;ARM ;device ;driver 目 录 摘要 I ABSTRACT II 目 录 III 一 引言 1 二 S3C2440 LCD控制器 2 2.1 LCD和S3C2440的LCD控制器介绍 2 2.1.1LCD(Liquid Crystal Display)显色原理 2 2.1.2 LCD的种类及优点 2 2.2LCD的显示接口 3 2.3 LCD显示器上的数据组织格式 3 2.4 S3C2440的LCD控制器 4 三 Linux操作系统概述 7 3.1 操作系统基本概念 7 3.2 linux内核系统与LCD驱动 8 3.2.1 linux内核子系统与LCD驱动的关系 8 3.2.2 LCD

文档评论(0)

ligennv1314 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档