天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

基于嵌入式Linux和MiniGUI便攜式儀器關(guān)鍵技術(shù)的研究

發(fā)布時(shí)間:2018-03-31 21:43

  本文選題:嵌入式系統(tǒng) 切入點(diǎn):Linux 出處:《西安工程大學(xué)》2013年碩士論文


【摘要】:在當(dāng)前計(jì)算機(jī)技術(shù)、通信技術(shù)以及網(wǎng)絡(luò)技術(shù)迅速發(fā)展的后PC時(shí)代,嵌入式系統(tǒng)已經(jīng)滲透到我們生活的各個(gè)方面,尤其是便攜式儀器的廣泛應(yīng)用,人們對(duì)嵌入式產(chǎn)品的要求越來(lái)越高。圖形用戶(hù)界面作為人機(jī)交互的重要內(nèi)容,和通用的圖形用戶(hù)界面系統(tǒng)相比,嵌入式系統(tǒng)下的圖形界面需要具有輕型、占用資源少、高性能、可靠性高、可定制等特點(diǎn)。因此,嵌入式產(chǎn)品不僅需要好的功能和性能,更重要的是有友好、容易交互的圖形用戶(hù)界面。 論文的主要工作是對(duì)嵌入式系統(tǒng)下便攜式儀器開(kāi)發(fā)的關(guān)鍵技術(shù)進(jìn)行研究,在本文的研究基礎(chǔ)上利用Linux作為底層嵌入式操作系統(tǒng),其上使用MiniGUI作為GUI系統(tǒng),結(jié)合文件中數(shù)據(jù)的組織與存儲(chǔ),設(shè)計(jì)并實(shí)現(xiàn)了一個(gè)基于嵌入式ARM-Linux平臺(tái)的測(cè)試儀圖形用戶(hù)界面控制系統(tǒng)。在本文關(guān)鍵技術(shù)研究過(guò)程中,完成了交叉編譯環(huán)境的建立、BootLoader的實(shí)現(xiàn)、Linux內(nèi)核的裁剪與移植、文件系統(tǒng)的建立、MiniGUI的裁剪與移植、嵌入式數(shù)據(jù)的組織與存儲(chǔ)等工作。 本文首先介紹了嵌入式系統(tǒng)的概念、通過(guò)對(duì)圖形用戶(hù)界面在嵌入式操作系統(tǒng)中的地位以及嵌入式系統(tǒng)對(duì)圖形用戶(hù)界面的基本要求的介紹,然后從組成結(jié)構(gòu)、系統(tǒng)功能等方面對(duì)幾種主流的嵌入式GUI系統(tǒng)進(jìn)行了比較,最終選擇了具有跨平臺(tái)、輕型、占用資源少、高性能、高可靠性和可配置等特點(diǎn)的MiniGUI作為圖形用戶(hù)界面開(kāi)發(fā)工具。在此基礎(chǔ)上,簡(jiǎn)要介紹了嵌入式系統(tǒng)的軟硬件開(kāi)發(fā)平臺(tái)的搭建、MiniGUI開(kāi)發(fā)環(huán)境的構(gòu)建,,并詳細(xì)介紹了嵌入式下交叉編譯環(huán)境的建立,Linux內(nèi)核的裁剪與移植,MiniGUI運(yùn)行環(huán)境的配置,MiniGUI的使用方法、裁剪與移植,最終實(shí)現(xiàn)了對(duì)MDK9263-G開(kāi)發(fā)板的界面支持,完成了構(gòu)建嵌入式圖形用戶(hù)界面系統(tǒng)的準(zhǔn)備工作。 最后,對(duì)嵌入式MiniGUI中圖形界面基本元素、消息機(jī)制、窗口過(guò)程等方面的先進(jìn)技術(shù)進(jìn)行了分析。通過(guò)對(duì)便攜式測(cè)試儀的需求和MiniGUI用戶(hù)界面開(kāi)發(fā)過(guò)程的分析,進(jìn)行了圖形用戶(hù)界面的設(shè)計(jì)與開(kāi)發(fā),實(shí)現(xiàn)了適用的圖形用戶(hù)界面,并且對(duì)軟件系統(tǒng)進(jìn)行了模塊測(cè)試和綜合測(cè)試,保證了系統(tǒng)的安全性、可靠性及容錯(cuò)性。 此外,在分析了系統(tǒng)的結(jié)構(gòu)與性能的基礎(chǔ)上,針對(duì)現(xiàn)有系統(tǒng)的不足之處提出了改進(jìn)意見(jiàn),對(duì)后續(xù)的開(kāi)發(fā)工作提出了展望。
[Abstract]:In the post-PC era with the rapid development of computer technology, communication technology and network technology, embedded system has penetrated into all aspects of our life, especially the wide application of portable instruments. As an important part of human-computer interaction, the graphical user interface (GUI) needs light, less resources and high performance, compared with the general GUI system. Therefore, embedded products not only need good function and performance, but also have friendly and easy interactive graphical user interface. The main work of this paper is to study the key technology of portable instrument development in embedded system. On the basis of this research, Linux is used as the underlying embedded operating system, and MiniGUI is used as GUI system. Combined with the organization and storage of the data in the file, a graphical user interface control system of the tester based on embedded ARM-Linux platform is designed and implemented. The implementation of cross-compiling environment is accomplished, such as cutting and transplanting Linux kernel, constructing file system and transplanting MiniGUI, organizing and storing embedded data and so on. This paper first introduces the concept of embedded system, through the introduction of the status of graphical user interface in embedded operating system and the basic requirements of embedded system for graphical user interface, then from the composition structure, This paper compares several mainstream embedded GUI systems in terms of system functions, and finally chooses cross-platform, light, less resources, high performance, and so on. MiniGUI, which has high reliability and configurable characteristics, is used as a graphical user interface development tool. On this basis, this paper briefly introduces the construction of hardware and software development platform of embedded system and the construction of MiniGUI development environment. This paper also introduces in detail the establishment of cross-compiling environment under embedded environment and how to cut and transplant the Linux kernel and the configuration of MiniGUI running environment. Finally, the interface support of MDK9263-G development board is realized. The preparation of the embedded graphical user interface system is completed. Finally, the basic elements of graphical interface, message mechanism, window process and other advanced technologies in embedded MiniGUI are analyzed. The requirements of portable tester and the development process of MiniGUI user interface are analyzed. The design and development of the graphical user interface is carried out, and the suitable graphical user interface is realized. The software system is tested by module and comprehensive test, which ensures the security, reliability and fault tolerance of the system. In addition, on the basis of analyzing the structure and performance of the system, the paper puts forward some suggestions for improvement of the existing system, and puts forward the prospect for the future development work.
【學(xué)位授予單位】:西安工程大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2013
【分類(lèi)號(hào)】:TP368.1

【參考文獻(xiàn)】

相關(guān)期刊論文 前10條

1 方寧 ,馬忠梅;MiniGUI在AT91RM9200開(kāi)發(fā)板上的移植[J];單片機(jī)與嵌入式系統(tǒng)應(yīng)用;2004年08期

2 ;向集成微控制器/DSP內(nèi)核發(fā)展的趨勢(shì) 采用集成DSP與微處理器內(nèi)核的嵌入式應(yīng)用[J];電子產(chǎn)品世界;2007年09期

3 MaxBaron;;32位微控制器——嵌入式市場(chǎng)的助推劑[J];電子產(chǎn)品世界;2008年04期

4 劉紅;;嵌入式系統(tǒng)技術(shù)發(fā)展趨勢(shì)淺析[J];中國(guó)建設(shè)教育;2006年10期

5 王云博;李德升;白琳;羅玉平;;一種輕量級(jí)嵌入式GUI系統(tǒng)及其實(shí)現(xiàn)[J];計(jì)算機(jī)應(yīng)用;2006年09期

6 向波;;淺析嵌入式操作系統(tǒng)的發(fā)展趨勢(shì)[J];綿陽(yáng)師范學(xué)院學(xué)報(bào);2008年11期

7 魏永明;風(fēng)景這邊獨(dú)好——實(shí)時(shí)嵌入式Linux系統(tǒng)上GUI的發(fā)展與展望[J];微電腦世界;2000年47期

8 劉昌盛;郭勇;謝習(xí)華;;嵌入式Linux環(huán)境下MiniGUI的研究與移植[J];微計(jì)算機(jī)信息;2008年20期

9 章立;徐立鴻;姜磊;陳良軍;;嵌入式數(shù)字視頻錄像機(jī)GUI系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J];微電子學(xué)與計(jì)算機(jī);2006年02期

10 陸科進(jìn),徐宏炳;基于RTOS的嵌入式微型圖形人機(jī)界面的設(shè)計(jì)[J];現(xiàn)代計(jì)算機(jī)(專(zhuān)業(yè)版);2003年02期



本文編號(hào):1692547

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/1692547.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶(hù)c2ce4***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com