红联Linux门户
Linux帮助

嵌入式Linux下彩色LCD驱动的设计与实现

发布时间:2014-04-15 01:33:22来源:红联作者:Hugo801122
本文介绍了在嵌入式开发中编写彩色LCD显示驱动的方法,并对Linux中的显示驱动程序结构和框架作一介绍。
基于ARM9的PDA系统的开发,用的是摩托罗拉公司龙珠系列的MC928MX1。软件采用Linux 2.4.18平台,编译器为gcc的ARM交叉编译器。

长期以来,在常见的掌上电脑(PDA)等小型手持式设备上,由于硬件条件等的限制,我们看到的显示器件通常是单色LCD,用户界面也非常简单,几乎看不到PC机上美观整齐的图形界面(GUI)支持。由于早期嵌入式处理器的速度有限,在处理图形和多媒体数据方面也显得力不从心。
随着高性能嵌入式处理器的普及和硬件成本的不断降低,尤其是Arm系列处理器的推出,嵌入式系统的功能也越来越强。在多媒体应用的推动下,彩色LCD也越来越多地应用到了嵌入式系统中,如新一代掌上电脑(PDA)多采用TFT显示器件,支持彩色图形界面,图片显示和视频媒体播放。掌上电脑(PDA)的操作系统有微软Window CE,PalmOS等。而Linux做为开放源代码的操作系统也在市场中占据了一席之地。由于Linux成本低廉,任何人都可以得到其源代码并在其基础上进行开发,成为各家厂商极力发展的操作系统,加上其核心小,潜力可观。
在应用需求的推动下,Linux下也出现了许多图形界面软件包,如MiniGUI、Trolletech公司的Embedded QT等,其图形界面及开发工具与Windows CE不相上下。在图形软件包的开发和移植工作中都牵扯到底层LCD的驱动问题。笔者参与了一个基于ARM9的PDA系统的开发,用的是摩托罗拉公司龙珠系列的MC928MX1。软件采用Linux 2.4.18平台,编译器为gcc的ARM交叉编译器。
下载:[attach]40686[/attach]
文章评论

共有 1 条评论

  1. 13063179 于 2014-04-24 15:49:43发表:

    顶。。。。。。。。。。。。