基于ARM的LED顯示屏控制終端的設計與實現(xiàn)
本文選題:ARM 切入點:LED顯示屏 出處:《杭州電子科技大學》2013年碩士論文 論文類型:學位論文
【摘要】:LED顯示屏又叫電子顯示屏,是由LED點陣和面板組成,通過紅藍綠三種顏色的LED的亮滅來顯示文字、圖片、動畫、視頻。LED顯示屏具有亮度高、工作電壓低、功耗小、壽命長、耐沖擊和性能穩(wěn)定等優(yōu)點,因此被廣泛應用于金融、交通、廣告等諸多領域。隨著信息化社會的不斷發(fā)展,LED顯示屏的應用將會更加廣泛。 LED顯示屏控制系統(tǒng)一般可以分為顯示控制終端和LED控制卡兩個部分。目前市面上的LED顯示屏控制系統(tǒng)多使用個人計算機作為顯示控制終端,這種控制系統(tǒng)在使用環(huán)境上存在一定的局限性,同時功耗也比較大。隨著LED顯示屏應用范圍的不斷擴大,,人們對LED顯示屏控制系統(tǒng)的要求越來越高,尤其是在不適合個人計算機的環(huán)境下的應用;诖,在分析了前人研究經(jīng)驗的基礎上,本文將ARM和嵌入式系統(tǒng)技術引入到LED顯示屏控制系統(tǒng)中,設計了一種基于ARM的LED顯示屏控制終端。本設計采用ARM9核的S3C2440處理器為硬件平臺核心,結合嵌入式Linux操作系統(tǒng),及Qt/Embedded圖形界面開發(fā)平臺構建了一種比較通用的顯示控制終端,具有抗干擾能力強、功耗低、成本低、可同時控制多個小型化LED顯示屏等特點。全文所做的主要工作如下: 1、本文結合實際項目的需要對已有的控制系統(tǒng)進行改造和設計,提出基于ARM的LED顯示屏控制終端方案。從硬件平臺、操作系統(tǒng)和圖形用戶界面開發(fā)平臺三個方面論述顯示控制終端的方案設計。 2、從建立開發(fā)環(huán)境、構建Bootloader、構建嵌入式Linux內(nèi)核和構建嵌入式Linux文件系統(tǒng)四個方面介紹在系統(tǒng)硬件平臺上構建嵌入式Linux系統(tǒng)的過程。 3、對Linux設備驅(qū)動開發(fā)相關內(nèi)容進行研究,包括Linux設備模型、幀緩沖設備驅(qū)動框架、串口驅(qū)動框架、輸入子系統(tǒng)框架等,并完成LCD驅(qū)動、RS485驅(qū)動、觸摸屏驅(qū)動和LCD背光驅(qū)動的開發(fā)。 4、論述了嵌入式Linux下圖形界面開發(fā)平臺Qt/Embedded,并將Qt/Embedded4.7移植到本系統(tǒng)平臺上。本文最后結合實驗室項目——“視覺信息系統(tǒng)”,編寫圖形界面應用程序。 經(jīng)過實際測試,本文設計的顯示控制終端性能良好,工作穩(wěn)定可靠,基本滿足功能需求,達到了預期的效果。
[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圖文顯示屏的發(fā)展趨勢[J];黑龍江科技信息;2010年08期
3 林建民;嵌入式操作系統(tǒng)技術發(fā)展趨勢[J];計算機工程;2001年10期
4 吳玉香;周建香;郭建勛;;U-Boot在s3c2410上的移植及功能擴展[J];計算機工程與設計;2010年04期
5 暢衛(wèi)功;丁忠林;;嵌入式Linux系統(tǒng)中觸摸屏驅(qū)動的研究[J];微計算機信息;2007年02期
相關碩士學位論文 前7條
1 楊星;基于S3C2440平臺的Linux系統(tǒng)移植[D];北京交通大學;2011年
2 宋炳生;基于ARM的LED視頻控制系統(tǒng)設計[D];武漢理工大學;2008年
3 王臣凱;LED大屏幕同步顯示系統(tǒng)硬件設計及實現(xiàn)[D];大連理工大學;2008年
4 魏勛;LED圖文信息顯示系統(tǒng)的研制[D];山東師范大學;2009年
5 柳兆軍;基于ARM的無線LED顯示屏系統(tǒng)設計[D];山東大學;2009年
6 袁秋林;基于ARM9平臺的嵌入式Linux系統(tǒng)的移植開發(fā)及應用[D];西北師范大學;2009年
7 趙拯宇;基于Qt/Embedded和Qtopia的嵌入式GUI研究與實現(xiàn)[D];太原理工大學;2009年
本文編號:1560928
本文鏈接:http://sikaile.net/wenyilunwen/guanggaoshejilunwen/1560928.html