基于ARM9云終端系統(tǒng)的設(shè)計與實(shí)現(xiàn)
發(fā)布時間:2018-11-20 15:34
【摘要】:隨著網(wǎng)絡(luò)技術(shù)的日益成熟和互聯(lián)網(wǎng)的飛速發(fā)展,各行各業(yè)信息化越來越普及,網(wǎng)絡(luò)規(guī)模日趨龐大,云終端作為客戶端設(shè)備的組網(wǎng)方式逐漸占據(jù)了重要的地位,并且成為研究應(yīng)用熱點(diǎn)。本文提出了一種基于天嵌科技公司的TQ2440硬件平臺和ARM-Linux軟件平臺的云終端系統(tǒng)的設(shè)計方案,它通過云終端系統(tǒng)的遠(yuǎn)程桌面連接協(xié)議(RDP),實(shí)現(xiàn)了云終端登錄遠(yuǎn)程服務(wù)器的虛擬桌面并對其進(jìn)行控制和管理。 首先,詳細(xì)地研究和分析ARM9云終端系統(tǒng)的相關(guān)技術(shù),包括ARM嵌入式微處理器、云終端技術(shù)和嵌入式Linux系統(tǒng),據(jù)此完成了ARM9云終端系統(tǒng)的核心處理器的選型、虛擬桌面協(xié)議和操作系統(tǒng)的選擇。 其次,通過對ARM9云終端硬件平臺的研究,給出了ARM9云終端系統(tǒng)的硬件平臺總體架構(gòu),分析和研究了ARM9云終端的LCD顯示控制,結(jié)合對VGA時序的分析,完成了S3C2440LCD控制寄存器中LCD工作時序的設(shè)置,為下一步構(gòu)建云終端Linux系統(tǒng)時LCD驅(qū)動的移植做準(zhǔn)備。 第三,構(gòu)建了基于ARM9云終端的嵌入式Linux系統(tǒng)。根據(jù)Linux系統(tǒng)的啟動順序分別完成了BootLoader的移植、嵌入式Linux內(nèi)核的移植、符合VGA標(biāo)準(zhǔn)規(guī)范的LCD驅(qū)動的移植以及根文件系統(tǒng)的建立。通過XWindow圖形用戶接口的裁剪和移植,為上層客戶端應(yīng)用軟件的實(shí)現(xiàn)提供底層應(yīng)用接口支持。 最后,在對ARM9云終端的客戶端軟件所要實(shí)現(xiàn)的功能進(jìn)行分析的基礎(chǔ)上,提出了RDP客戶端軟件的設(shè)計構(gòu)思,,實(shí)現(xiàn)了RDP客戶端軟件的主要數(shù)據(jù)結(jié)構(gòu),并對RDP客戶端的兩大功能模塊分別進(jìn)行分析和實(shí)現(xiàn),完成ARM9云終端系統(tǒng)客戶端應(yīng)用軟件的設(shè)計。交叉編譯實(shí)現(xiàn)的Rdesktop應(yīng)用軟件移植到ARM9云終端平臺,并進(jìn)行系統(tǒng)運(yùn)行測試。
[Abstract]:With the maturity of network technology and the rapid development of the Internet, the information technology of various industries is becoming more and more popular, and the scale of the network is becoming larger and larger. The cloud terminal has gradually occupied an important position as the networking mode of the client equipment. And becomes the research application hot spot. This paper presents a design scheme of cloud terminal system based on TQ2440 hardware platform and ARM-Linux software platform of Skyline Technology Company. It uses (RDP), a remote desktop connection protocol of cloud terminal system. The virtual desktop of remote server is realized, which is controlled and managed by cloud terminal. Firstly, the related technologies of ARM9 cloud terminal system are studied and analyzed in detail, including ARM embedded microprocessor, cloud terminal technology and embedded Linux system. According to this, the selection of core processor of ARM9 cloud terminal system is completed. Choice of Virtual Desktop Protocol and operating system. Secondly, through the research of ARM9 cloud terminal hardware platform, the overall architecture of ARM9 cloud terminal system hardware platform is given, and the LCD display control of ARM9 cloud terminal is analyzed and studied, combined with the analysis of VGA timing. The setup of LCD working sequence in S3C2440LCD control register is completed, which prepares the migration of LCD driver when constructing cloud terminal Linux system. Thirdly, the embedded Linux system based on ARM9 cloud terminal is constructed. According to the start order of Linux system, the porting of BootLoader, the transplantation of embedded Linux kernel, the transplantation of LCD driver in accordance with VGA standard specification and the establishment of root file system are completed respectively. Through the cutting and transplanting of XWindow graphical user interface, the bottom application interface support is provided for the implementation of upper client application software. Finally, on the basis of analyzing the function of client software of ARM9 cloud terminal, the design conception of RDP client software is put forward, and the main data structure of RDP client software is realized. The two function modules of RDP client are analyzed and implemented, and the client application software of ARM9 cloud terminal system is designed. The cross-compiled Rdesktop application software was transplanted to the ARM9 cloud terminal platform, and the system was run and tested.
【學(xué)位授予單位】:燕山大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2013
【分類號】:TP368.1
本文編號:2345289
[Abstract]:With the maturity of network technology and the rapid development of the Internet, the information technology of various industries is becoming more and more popular, and the scale of the network is becoming larger and larger. The cloud terminal has gradually occupied an important position as the networking mode of the client equipment. And becomes the research application hot spot. This paper presents a design scheme of cloud terminal system based on TQ2440 hardware platform and ARM-Linux software platform of Skyline Technology Company. It uses (RDP), a remote desktop connection protocol of cloud terminal system. The virtual desktop of remote server is realized, which is controlled and managed by cloud terminal. Firstly, the related technologies of ARM9 cloud terminal system are studied and analyzed in detail, including ARM embedded microprocessor, cloud terminal technology and embedded Linux system. According to this, the selection of core processor of ARM9 cloud terminal system is completed. Choice of Virtual Desktop Protocol and operating system. Secondly, through the research of ARM9 cloud terminal hardware platform, the overall architecture of ARM9 cloud terminal system hardware platform is given, and the LCD display control of ARM9 cloud terminal is analyzed and studied, combined with the analysis of VGA timing. The setup of LCD working sequence in S3C2440LCD control register is completed, which prepares the migration of LCD driver when constructing cloud terminal Linux system. Thirdly, the embedded Linux system based on ARM9 cloud terminal is constructed. According to the start order of Linux system, the porting of BootLoader, the transplantation of embedded Linux kernel, the transplantation of LCD driver in accordance with VGA standard specification and the establishment of root file system are completed respectively. Through the cutting and transplanting of XWindow graphical user interface, the bottom application interface support is provided for the implementation of upper client application software. Finally, on the basis of analyzing the function of client software of ARM9 cloud terminal, the design conception of RDP client software is put forward, and the main data structure of RDP client software is realized. The two function modules of RDP client are analyzed and implemented, and the client application software of ARM9 cloud terminal system is designed. The cross-compiled Rdesktop application software was transplanted to the ARM9 cloud terminal platform, and the system was run and tested.
【學(xué)位授予單位】:燕山大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2013
【分類號】:TP368.1
【參考文獻(xiàn)】
相關(guān)期刊論文 前1條
1 付宗寶;劉向陽;夏林根;;基于ADV7120的嵌入式VGA接口設(shè)計與實(shí)現(xiàn)[J];自動化技術(shù)與應(yīng)用;2012年06期
本文編號:2345289
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2345289.html
最近更新
教材專著