论文部分内容阅读
LED显示屏又叫电子显示屏,是由LED点阵和面板组成,通过红蓝绿三种颜色的LED的亮灭来显示文字、图片、动画、视频。LED显示屏具有亮度高、工作电压低、功耗小、寿命长、耐冲击和性能稳定等优点,因此被广泛应用于金融、交通、广告等诸多领域。随着信息化社会的不断发展,LED显示屏的应用将会更加广泛。LED显示屏控制系统一般可以分为显示控制终端和LED控制卡两个部分。目前市面上的LED显示屏控制系统多使用个人计算机作为显示控制终端,这种控制系统在使用环境上存在一定的局限性,同时功耗也比较大。随着LED显示屏应用范围的不断扩大,人们对LED显示屏控制系统的要求越来越高,尤其是在不适合个人计算机的环境下的应用。基于此,在分析了前人研究经验的基础上,本文将ARM和嵌入式系统技术引入到LED显示屏控制系统中,设计了一种基于ARM的LED显示屏控制终端。本设计采用ARM9核的S3C2440处理器为硬件平台核心,结合嵌入式Linux操作系统,及Qt/Embedded图形界面开发平台构建了一种比较通用的显示控制终端,具有抗干扰能力强、功耗低、成本低、可同时控制多个小型化LED显示屏等特点。全文所做的主要工作如下:1、本文结合实际项目的需要对已有的控制系统进行改造和设计,提出基于ARM的LED显示屏控制终端方案。从硬件平台、操作系统和图形用户界面开发平台三个方面论述显示控制终端的方案设计。2、从建立开发环境、构建Bootloader、构建嵌入式Linux内核和构建嵌入式Linux文件系统四个方面介绍在系统硬件平台上构建嵌入式Linux系统的过程。3、对Linux设备驱动开发相关内容进行研究,包括Linux设备模型、帧缓冲设备驱动框架、串口驱动框架、输入子系统框架等,并完成LCD驱动、RS485驱动、触摸屏驱动和LCD背光驱动的开发。4、论述了嵌入式Linux下图形界面开发平台Qt/Embedded,并将Qt/Embedded4.7移植到本系统平台上。本文最后结合实验室项目——“视觉信息系统”,编写图形界面应用程序。经过实际测试,本文设计的显示控制终端性能良好,工作稳定可靠,基本满足功能需求,达到了预期的效果。