菜单
  
    摘要随着微电子技术的发展,嵌入式Linux的研究逐步成为当前最热门的方向之一。而LCD的显示在嵌入式产品中占据重要的地位,研究LCD显示驱动对嵌入式技术的发展具有极大的作用。因此,本文详细讲述了嵌入式Linux系统设备驱动程序的特点,分析了LCD和Framebuffer字符设备驱动程序的编写方法,研究了基于帧缓冲机制的LCD图形显示驱动的开发流程。以友善之臂的Tiny210开发板作为目标机,采用Red Hat Enterprise Linux作为开发平台,创建了研究和设计所需的环境。深入分析了嵌入式Linux程序的开发流程以及工作中遇到的问题及其解决方法。最后,在这个开发环境的支持下,采用模块化的编程思想,完成了相应功能函数的编写,并基于此完成了电能质量分析仪的界面设计。25455
    关键词  嵌入式Linux  Framebuffer  显示驱动程序  界面设计
    毕业论文设计说明书外文摘要
    Title       The Design and Development of LCD Display    Divers Based on Framebuffer          
    Abstract
    With the development of microelectronics technology, the research of embedded Linux has gradually become one of the hottest current directions. The LCD displays occupy an important position in the embedded products. The research about LCD display drivers has great effect on the development of embedded technology. Therefore, the characteristics of device driver based on embedded Linux system  are described. The preparation method of LCD and Framebuffer character device driver is analyzed. The development process of LCD display drive based on Framebuffer mechanism is also studied. Using the development board of Friendly Arm’s Tiny210 and Red Hat Enterprise Linux creats the necessary environment for research and design. It analyzes the development process of embedded Linux application as well as the problems and their solutions encountered during the work. Finally, using modular programming ideas completes the preparation of the corresponding functions in support of the development environment. Based on this   the design of power quality analyzer interface is completed.
    Keywords  Embedded Linux  Framebuffer  Display Driver  Interface Design
    目   次
    1  引言    1
    1.1  嵌入式Linux驱动程序    1
    1.2  嵌入式LCD显示的发展    1
    1.3  Framebuffer技术    2
    2  嵌入式LCD显示驱动    3
    2.1  嵌入式LCD显示驱动方案比较    3
    2.2  驱动方案选择    4
    2.3  嵌入式Linux下字符设备驱动程序    5
    3  嵌入式Linux开发环境    6
    3.1  Red Hat Enterprise Linux简介    6
    3.2  交叉编译简介    6
    3.3  安装Red Hat Enterprise Linux    7
    3.4  Linux开发流程简介    8
    3.5  Linux下初期工作问题总结    9
    4  功能实现    12
    4.1  LCD上单点显示    12
    4.2  LCD上实虚线的实现    13
    4.3  LCD上圆环的实现    16
    4.4  中文汉字显示的实现    19
    4.5  界面设计    21
    结  论    23
    致  谢    24
    参考文献25
    1  引言
    作为一种开放的操作系统,Linux的性能十分强大,数十年的发展使得它的应用已经慢慢囊括各个领域,由于其较快的运行速度,开放的源代码,可裁剪性和可移植性强,使其逐渐发展成为开发嵌入式产品的卓越的操作平台;同时,随着人们对于嵌入式产品的要求地提高,各种专用的图形化软件包也相继被开发出来;而开发和移植过程均需要底层LCD驱动的支持,因而,如何编写LCD显示驱动程序成为开发图形化界面的关键环节[ ]。
  1. 上一篇:三相单管准CRM Boost PFC变换器的研究
  2. 下一篇:小型扬声器的水下声通信系统设计+单片机程序
  1. 单片机无线通信的恒压供水系统设计+程序

  2. 基于中频信号的家用治疗...

  3. 基于嵌入式技术的智能家...

  4. 基于FPGA竞赛系统设计+程序

  5. 单片机的火灾报警系统设计+电路图+程序

  6. MCGS对PLC的监控系统设计+梯形图

  7. PLC在机械手控制中的应用设计+梯形图

  8. 十二层带中心支撑钢结构...

  9. 当代大学生慈善意识研究+文献综述

  10. 河岸冲刷和泥沙淤积的监测国内外研究现状

  11. 电站锅炉暖风器设计任务书

  12. 大众媒体对公共政策制定的影响

  13. 酸性水汽提装置总汽提塔设计+CAD图纸

  14. 杂拟谷盗体内共生菌沃尔...

  15. 乳业同业并购式全产业链...

  16. 中考体育项目与体育教学合理结合的研究

  17. java+mysql车辆管理系统的设计+源代码

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回