基于S3C6410的Windows CE的BSP開(kāi)發(fā)與遠(yuǎn)程控制設(shè)計(jì)
本文選題:Windows 切入點(diǎn):CE 出處:《電子科技大學(xué)》2012年碩士論文
【摘要】:論文基于的研究項(xiàng)目來(lái)源于2009年國(guó)家科技部科技人員服務(wù)企業(yè)行動(dòng)項(xiàng)目“面向高危場(chǎng)所的一體化數(shù)據(jù)采集儀”(項(xiàng)目編號(hào)2009GJE00021)。嵌入式技術(shù)是21世紀(jì)最具生命力的高新技術(shù)之一,而嵌入式遠(yuǎn)程桌面控制設(shè)計(jì)則是當(dāng)今網(wǎng)絡(luò)環(huán)境下數(shù)字化設(shè)計(jì)的一個(gè)重要發(fā)展方向。本文便是結(jié)合安全生產(chǎn)應(yīng)用中對(duì)遠(yuǎn)程嵌入式設(shè)備的可見(jiàn)可記錄和可操作等需求,分析研究如何克服硬件自身的差異性,將遠(yuǎn)程桌面控制功能移植到嵌入式內(nèi)核中,以支持異地用戶能夠通過(guò)網(wǎng)絡(luò)控制遠(yuǎn)程嵌入式設(shè)備,實(shí)時(shí)便捷地獲取現(xiàn)場(chǎng)數(shù)據(jù),達(dá)到將操作與設(shè)備拆分開(kāi)來(lái)的目的。 首先,本文通過(guò)需求分析,選擇了Windows CE操作系統(tǒng)作為軟件平臺(tái),基于ARM內(nèi)核的S3C6410微處理器作為硬件平臺(tái),并設(shè)計(jì)了整個(gè)遠(yuǎn)程桌面控制系統(tǒng)的軟硬件實(shí)現(xiàn)方案。在方案的實(shí)現(xiàn)過(guò)程中,將基于S3C6410硬件平臺(tái)的BSP開(kāi)發(fā)作為基本點(diǎn)和關(guān)鍵點(diǎn)進(jìn)行研究,通過(guò)分析其中的Boot Loader層的源碼構(gòu)架,完成了在Boot Loader層對(duì)CPU、以太網(wǎng)口以及TFTP連接等的初始化設(shè)計(jì)工作,使操作系統(tǒng)可以通過(guò)以太網(wǎng)進(jìn)行Windows CE映像的加載;通過(guò)分析其中的OAL層的設(shè)計(jì)原理,完成了在OAL層對(duì)操作系統(tǒng)的內(nèi)核初始化、KITL的I/O控制接口以及串口等操作的程序設(shè)計(jì)和調(diào)試工作,使Windows CE內(nèi)核可以與硬件平臺(tái)進(jìn)行交互通信;通過(guò)分析Windows CE的緩存結(jié)構(gòu),采用了四路組相聯(lián)的設(shè)計(jì)方案以優(yōu)化緩存、提升Windows CE的運(yùn)行效率。其次,對(duì)設(shè)備驅(qū)動(dòng)進(jìn)行了分類(lèi),基于MDD/PDD模型設(shè)計(jì)了視頻驅(qū)動(dòng)程序,基于UAM模型設(shè)計(jì)了音頻驅(qū)動(dòng)程序,實(shí)現(xiàn)了嵌入式設(shè)備對(duì)音、視頻信息的采集。然后,完成了Windows CE系統(tǒng)的遠(yuǎn)程桌面控制組件的內(nèi)核定制、無(wú)線通信模塊的加載、內(nèi)核編譯與系統(tǒng)啟動(dòng)等工作。最后,搭建測(cè)試環(huán)境,完成了對(duì)整個(gè)系統(tǒng)的性能測(cè)試與分析。 經(jīng)過(guò)服務(wù)器端、客戶機(jī)端以及無(wú)線局域網(wǎng)等環(huán)境的測(cè)試,系統(tǒng)在遠(yuǎn)程登錄、遠(yuǎn)程文件傳輸、圖像采集以及緩存性能等方面的設(shè)計(jì)均達(dá)到了項(xiàng)目對(duì)一體化數(shù)據(jù)采集儀提出的從遠(yuǎn)程實(shí)現(xiàn)監(jiān)測(cè)現(xiàn)場(chǎng)的可見(jiàn)可記錄和可操作等要求,非常適合在危險(xiǎn)源場(chǎng)所、安防場(chǎng)所等工業(yè)領(lǐng)域應(yīng)用,具有廣闊的市場(chǎng)前景。
[Abstract]:The research project based on this paper is derived from the 2009 project of the Ministry of Science and Technology of the State Ministry of Science and Technology, "Integrated data acquisition instrument for high-risk sites" (Project No. 2009GJE00021).Embedded technology is one of the most vital technologies in the 21st century, and embedded remote desktop control design is an important development direction of digital design under the current network environment.This paper is a combination of safety production applications to remote embedded devices visible?This paper analyzes and studies how to overcome the differences of hardware and transplant remote desktop control function into embedded kernel to support remote users to control remote embedded devices through network.Real-time and convenient access to field data to achieve the purpose of separating the operation from the equipment.Firstly, this paper chooses Windows CE operating system as software platform and S3C6410 microprocessor based on ARM kernel as hardware platform, and designs the hardware and software implementation scheme of the whole remote desktop control system.In the implementation of the scheme, the BSP development based on the S3C6410 hardware platform is studied as the basic and key point, and the source code architecture of the Boot Loader layer is analyzed.The initialization design of Boot Loader, Ethernet port and TFTP connection is completed, so that the operating system can load the Windows CE image through Ethernet, and the design principle of OAL layer is analyzed.The program design and debugging of I / O control interface and serial port for initializing kernel of operating system Kit in OAL layer are completed, so that the Windows CE kernel can communicate with hardware platform interactively, and the buffer structure of Windows CE is analyzed.In order to optimize the cache and improve the efficiency of Windows CE, a four-way group associative design scheme is adopted.Secondly, the device driver is classified, the video driver is designed based on the MDD/PDD model, the audio driver is designed based on the UAM model, and the audio and video information is collected by the embedded device.Then, the kernel customization of remote Desktop Control component in Windows CE system, the loading of wireless communication module, kernel compiling and system startup are completed.Finally, the test environment is built to test and analyze the performance of the whole system.After testing in the server, client and wireless local area network, the system can log in remotely and transfer files remotely.The design of image acquisition and buffer performance has achieved the project of the integrated data acquisition instrument from the remote monitoring of the scene visible?The requirements of recordability and operation are very suitable for industrial applications in hazardous and security areas, and have a broad market prospect.
【學(xué)位授予單位】:電子科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2012
【分類(lèi)號(hào)】:TP368.1;TP273
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 王劍,楊大凱,蔡伯根;Windows CE下串行通信的實(shí)現(xiàn)[J];單片機(jī)與嵌入式系統(tǒng)應(yīng)用;2003年03期
2 熊江;三種嵌入式操作系統(tǒng)的分析與比較[J];單片機(jī)與嵌入式系統(tǒng)應(yīng)用;2003年05期
3 李陽(yáng)明,齊志強(qiáng),師麗彩;嵌入式Internet應(yīng)用研究[J];電子工程師;2005年07期
4 王海龍;徐曉輝;王盟;張曉婷;;基于嵌入式Web服務(wù)器的遠(yuǎn)程控制系統(tǒng)的實(shí)現(xiàn)[J];電子設(shè)計(jì)工程;2010年05期
5 宋延昭;嵌入式操作系統(tǒng)介紹及選型原則[J];工業(yè)控制計(jì)算機(jī);2005年07期
6 陶波,丁漢,熊有倫;基于嵌入式Internet的工業(yè)控制[J];測(cè)控技術(shù);2001年08期
7 劉凱;余立建;;基于嵌入式Linux系統(tǒng)的遠(yuǎn)程數(shù)據(jù)采集[J];計(jì)算機(jī)應(yīng)用;2006年S1期
8 賀禮;陳前斌;唐倫;隆克平;;基于3G無(wú)線網(wǎng)絡(luò)實(shí)時(shí)傳輸MPEG-4流媒體的設(shè)計(jì)與實(shí)現(xiàn)[J];計(jì)算機(jī)應(yīng)用研究;2008年06期
9 汪觀寶;;基于LabVIEW的遠(yuǎn)程監(jiān)控[J];可編程控制器與工廠自動(dòng)化;2006年05期
10 楊霄雪;王力虎;葉佳寧;農(nóng)麗萍;;DirectFB在嵌入式遠(yuǎn)程桌面控制系統(tǒng)中的應(yīng)用[J];計(jì)算機(jī)工程與設(shè)計(jì);2010年09期
相關(guān)碩士學(xué)位論文 前10條
1 董浩;電能質(zhì)量監(jiān)測(cè)裝置上位機(jī)管理系統(tǒng)的研究[D];北京交通大學(xué);2011年
2 謝婷;機(jī)電設(shè)備監(jiān)測(cè)終端的設(shè)計(jì)[D];華中師范大學(xué);2011年
3 徐東;基于Windows CE的紙箱打樣機(jī)嵌入式數(shù)控系統(tǒng)開(kāi)發(fā)[D];廣東工業(yè)大學(xué);2011年
4 趙國(guó)峰;基于GSM網(wǎng)絡(luò)的嵌入式分布測(cè)控系統(tǒng)[D];浙江大學(xué);2006年
5 羅淳榕;基于INTERNET的嵌入式遠(yuǎn)程控制系統(tǒng)開(kāi)發(fā)[D];西北工業(yè)大學(xué);2006年
6 汪在榮;遠(yuǎn)程桌面控制服務(wù)器研究與實(shí)現(xiàn)[D];電子科技大學(xué);2006年
7 閆荷花;基于Windows CE.NET的嵌入式控制系統(tǒng)關(guān)鍵技術(shù)研究[D];廣東工業(yè)大學(xué);2007年
8 張波;基于嵌入式技術(shù)的移動(dòng)終端設(shè)計(jì)[D];上海海事大學(xué);2007年
9 王洪杰;Windows CE下多線程多路播放的設(shè)計(jì)[D];天津大學(xué);2007年
10 孫長(zhǎng)清;基于PXA310的嵌入式多媒體系統(tǒng)終端設(shè)計(jì)[D];青島大學(xué);2009年
,本文編號(hào):1709119
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/1709119.html