基于ARM的LED显示屏控制终端的设计与实现
发布时间:2018-03-03 11:49
本文选题:ARM 切入点:LED显示屏 出处:《杭州电子科技大学》2013年硕士论文 论文类型:学位论文
【摘要】: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移植到本系统平台上。本文最后结合实验室项目——“视觉信息系统”,编写图形界面应用程序。 经过实际测试,本文设计的显示控制终端性能良好,工作稳定可靠,基本满足功能需求,达到了预期的效果。
[Abstract]:LED display screen, also called electronic display screen, is composed of LED lattice and panel. It displays text, picture, animation and video display screen with high brightness, low working voltage, low power consumption and long service life through the bright out of red, blue and green LED. It is widely used in many fields such as finance, transportation, advertising and so on. With the development of information society, LED display will be used more widely. The LED display control system can generally be divided into two parts: display control terminal and LED control card. At present, the LED display screen control system on the market mostly uses personal computer as display control terminal. This kind of control system has certain limitation in the use environment, at the same time, the power consumption is also relatively high. With the continuous expansion of the scope of application of the LED display screen, people have higher and higher requirements for the LED display screen control system. Especially in the unsuitable environment of personal computer. Based on the analysis of the previous research experience, this paper introduces ARM and embedded system technology into the control system of LED display screen. A kind of LED display control terminal based on ARM is designed. The S3C2440 processor of ARM9 core is used as the core of the hardware platform, the embedded Linux operating system and the development platform of Qt/Embedded graphical interface are combined to construct a general display control terminal. It has the advantages of strong anti-interference ability, low power consumption, low cost, and can control multiple miniaturized LED displays simultaneously. The main work done in this paper is as follows:. 1. According to the need of the actual project, this paper rebuilds and designs the existing control system, and puts forward the control terminal scheme of LED display screen based on ARM. The design of display control terminal is discussed in three aspects: operating system and graphical user interface development platform. 2. The process of constructing embedded Linux system on the hardware platform is introduced from four aspects: establishing development environment, constructing bootloader, constructing embedded Linux kernel and constructing embedded Linux file system. 3. Research on the development of Linux device driver, including Linux device model, frame buffer device driver framework, serial port driver framework, input subsystem framework, etc., and complete the development of LCD driver RS485 driver, touch screen driver and LCD backlight driver. 4. The graphical interface development platform QT / embedded under embedded Linux is discussed, and the Qt/Embedded4.7 is transplanted to the system platform. Finally, the graphical interface application program is written with the laboratory project "Visual Information system". After the actual test, the display control terminal designed in this paper has good performance, stable and reliable work, basically meet the functional requirements, and achieve the desired results.
【学位授予单位】:杭州电子科技大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TN873
【参考文献】
相关期刊论文 前5条
1 张徽;张华春;;U-Boot在S3C2440上的移植方法[J];电子器件;2007年04期
2 李帅;单琳娜;周丽韫;;LED图文显示屏的发展趋势[J];黑龙江科技信息;2010年08期
3 林建民;嵌入式操作系统技术发展趋势[J];计算机工程;2001年10期
4 吴玉香;周建香;郭建勋;;U-Boot在s3c2410上的移植及功能扩展[J];计算机工程与设计;2010年04期
5 畅卫功;丁忠林;;嵌入式Linux系统中触摸屏驱动的研究[J];微计算机信息;2007年02期
相关硕士学位论文 前7条
1 杨星;基于S3C2440平台的Linux系统移植[D];北京交通大学;2011年
2 宋炳生;基于ARM的LED视频控制系统设计[D];武汉理工大学;2008年
3 王臣凯;LED大屏幕同步显示系统硬件设计及实现[D];大连理工大学;2008年
4 魏勋;LED图文信息显示系统的研制[D];山东师范大学;2009年
5 柳兆军;基于ARM的无线LED显示屏系统设计[D];山东大学;2009年
6 袁秋林;基于ARM9平台的嵌入式Linux系统的移植开发及应用[D];西北师范大学;2009年
7 赵拯宇;基于Qt/Embedded和Qtopia的嵌入式GUI研究与实现[D];太原理工大学;2009年
本文编号:1560928
本文链接:https://www.wllwen.com/wenyilunwen/guanggaoshejilunwen/1560928.html