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