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

當(dāng)前位置:主頁 > 科技論文 > 計算機(jī)論文 >

MicroWindows在嵌入式系統(tǒng)中的應(yīng)用研究

發(fā)布時間:2020-06-07 15:58
【摘要】:隨著電器產(chǎn)品的數(shù)字化,嵌入式系統(tǒng)在越來越多的領(lǐng)域中得到應(yīng)用,產(chǎn)品與用戶之間交互增多,圖形用戶界面(Graphical User Interface),作為人機(jī)交互技術(shù)的重要內(nèi)容,以豐富的圖形圖像信息、直觀的表達(dá)方式與用戶交互。使用GUI系統(tǒng)作為人機(jī)界面,使軟件系統(tǒng)簡潔、美觀、應(yīng)用方便,更加人性化,現(xiàn)在GUI己經(jīng)大量應(yīng)用在嵌入式領(lǐng)域。嵌入式圖形用戶界面系統(tǒng)在嵌入式系統(tǒng)中的地位日益重要。 論文分析比較了MiniGUI, MicroWindows, OpenGUI及Qt/Embedded四種主流嵌入式圖形用戶界面系統(tǒng)的功能與性能,并選擇MicroWindows為研究對象進(jìn)行深入研究。接下來分析了MicroWindows分層的體系結(jié)構(gòu),并對其中重要部分進(jìn)行了深入研究,較好地從整體上清晰的把握MicroWindows系統(tǒng)的架構(gòu)和設(shè)計思想,嵌入式圖形系統(tǒng)MicroWindows采用分層的體系結(jié)構(gòu)和客戶服務(wù)器模型,具有運(yùn)行穩(wěn)定、占用系統(tǒng)資源少等特點,但也存在對多線程程序的支持、客戶/服務(wù)器通信效率低等不足,針對這些問題,做了以下工作: MicroWindows的服務(wù)器能夠支持多個客戶端進(jìn)程同時運(yùn)行,但存在客戶端進(jìn)程必須是單線程的要求,否則就會對臨界資源產(chǎn)生訪問沖突,如請求包緩存區(qū),網(wǎng)絡(luò)套接字和事件隊列等臨界資源。本文根據(jù)客戶進(jìn)程和服務(wù)器之間發(fā)出請求、接收應(yīng)答和事件驅(qū)動的交互方式,針對同步和異步的交互過程分別采用不同的策略,實現(xiàn)了MicroWindows支持客戶端多線程的應(yīng)用程序。 MicroWindows的客戶端進(jìn)程和服務(wù)器之間通過網(wǎng)絡(luò)套接字socket進(jìn)行通訊,一次數(shù)據(jù)傳輸需要經(jīng)過從客戶緩存區(qū)到Linux核心空間,再從Linux核心空間到服務(wù)器空間的兩次拷貝過程,這種方式帶來較大的系統(tǒng)開銷,特別是傳送大量數(shù)據(jù)時效率較低。本文通過共享內(nèi)存的通訊方式,避免了數(shù)據(jù)的兩次拷貝過程,提高通訊效率,并且能夠?qū)崿F(xiàn)對用戶透明的動態(tài)切換兩種通訊方式。最后結(jié)合具體的應(yīng)用,通過實驗程序驗證了改進(jìn)的可行性和正確性。
【圖文】:

多線程,客戶端,請求包,互斥鎖


圖3.1NanO一X客戶端接口多線程改造圖對于第一種類型的交互接口,因為只有發(fā)出請求過程,所以只會在發(fā)送請求程中對請求包,套接字發(fā)生沖突訪問,,可以簡單的將整個接口函數(shù)體加鎖,對的偽碼如下:第一種請求接口函數(shù)(參數(shù),…)J幾將請求參數(shù)封裝成請求包;Loek(互斥鎖);if(請求包緩存區(qū)滿了)將緩沖區(qū)數(shù)據(jù)發(fā)給服務(wù)器;將請求包放進(jìn)客戶端請求包緩存區(qū);UnLoek(互斥鎖);

示意圖,共享內(nèi)存,示意圖,進(jìn)程


昆明理工大學(xué)碩士學(xué)位論文如圖4.1所示。進(jìn)程A的虛物理存儲空間進(jìn)程B的虛擬黝黝黝黝黝黝黝黝黝黝黝圖4.1共享內(nèi)存示意圖共享存儲段一旦連接到進(jìn)程的地址空間,進(jìn)程就可以如同訪問用malloc分配的存儲空間一樣來訪問它們,如果一個進(jìn)程更改了該共享內(nèi)存的內(nèi)容,其他進(jìn)程將立即看到這種變化。共享內(nèi)存提供了進(jìn)程間共享數(shù)據(jù)的最快途徑:一個進(jìn)程簡單的寫數(shù)據(jù)到內(nèi)存,另一個進(jìn)程直接自己從內(nèi)存中讀數(shù)據(jù),這之間完全不需要Linux內(nèi)核的操作。采用共享內(nèi)存作為Microwindows/Nano一X客戶服務(wù)器之間的通訊方式,和采用UNIX域網(wǎng)絡(luò)套接字作為通訊方式的比較如圖4.2所示:客客戶程序序 序服務(wù)器器 客客戶請求包緩沖區(qū)區(qū)區(qū)服務(wù)器接收緩沖區(qū)區(qū) lllll核核心數(shù)據(jù)緩沖區(qū) 區(qū) 客客戶程序序序服務(wù)器器 客客戶請求包緩沖區(qū) 區(qū)共享內(nèi)存管道或網(wǎng)絡(luò)套接字方式共享內(nèi)存方式、..…,...................................……圖4.2兩種通訊方式比較圖可以看出共享內(nèi)存方式避免了請求包緩存區(qū)數(shù)據(jù)通過套接字的二次拷貝,客戶程序和服務(wù)器可以直接訪問請求包緩存區(qū),節(jié)省了大量的時間,這正是我們需要的。
【學(xué)位授予單位】:昆明理工大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2009
【分類號】:TP368.1

【相似文獻(xiàn)】

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

1 黃光偉;;一種Microwindows的漢字輸入法[J];電子設(shè)計應(yīng)用;2006年11期

2 聶建成;劉斌;;基于ARM/DSP嵌入式系統(tǒng)ARM模塊軟件設(shè)計[J];湖南工程學(xué)院學(xué)報(自然科學(xué)版);2006年01期

3 吳成允;;Microwindows在嵌入式系統(tǒng)中的應(yīng)用[J];福建電腦;2007年03期

4 代志華;肖勇;;基于uClinux的Microwindows的移植與中文化研究[J];計算機(jī)與數(shù)字工程;2007年02期

5 劉斌,李仲陽;ARM/DSP雙核系統(tǒng)的通信接口設(shè)計[J];單片機(jī)與嵌入式系統(tǒng)應(yīng)用;2005年05期

6 吳升艷,岳春生,胡冰;嵌入式Linux系統(tǒng)下Microwindows的應(yīng)用[J];單片機(jī)與嵌入式系統(tǒng)應(yīng)用;2003年06期

7 WARREN WEBB;;嵌入式裝置上網(wǎng)的保密措施[J];電子設(shè)計技術(shù);2001年12期

8 陳利鋒;劉博勤;涂時亮;陳章龍;;嵌入式系統(tǒng)網(wǎng)絡(luò)互連技術(shù)的設(shè)計與實現(xiàn)[J];計算機(jī)科學(xué);2001年10期

9 高峰;質(zhì)量提高 新品涌現(xiàn)——2002年嵌入式系統(tǒng)及其應(yīng)用研討會暨多國產(chǎn)品展示會側(cè)記[J];電子產(chǎn)品世界;2002年23期

10 張承瑞,吳俊卿,李劍峰;嵌入式Linux在數(shù)控系統(tǒng)中的應(yīng)用[J];制造業(yè)自動化;2003年02期

相關(guān)會議論文 前10條

1 陳福;周樹杰;林小竹;楊躍翔;;應(yīng)用嵌入式系統(tǒng)進(jìn)行數(shù)據(jù)采集的研究[A];2004全國測控、計量與儀器儀表學(xué)術(shù)年會論文集(下冊)[C];2004年

2 孫柏林;;從“自成系統(tǒng)”到“嵌為一體”——軍用嵌入式系統(tǒng)漫談[A];04'中國企業(yè)自動化和信息化建設(shè)論壇暨中南六省區(qū)自動化學(xué)會學(xué)術(shù)年會專輯[C];2004年

3 馮斌;張恩軍;隗娜;;基于嵌入式系統(tǒng)的無線監(jiān)控終端研究[A];2006電力系統(tǒng)自動化學(xué)術(shù)交流研討大會論文集[C];2006年

4 劉樹鑫;曹云東;侯春光;劉曉明;;嵌入式系統(tǒng)在斷路器智能控制中的應(yīng)用[A];第一屆電器裝備及其智能化學(xué)術(shù)會議論文集[C];2007年

5 朱芳;章堅武;;基于網(wǎng)絡(luò)處理器的VoIP網(wǎng)關(guān)設(shè)計[A];浙江省電子學(xué)會第七次會員代表大會暨2007學(xué)術(shù)年會論文集[C];2007年

6 董治華;張林銳;劉亮;;基于智能壓力變送器的嵌入式檢測系統(tǒng)研究[A];第十九屆測控、計量、儀器儀表學(xué)術(shù)年會(MCMI'2009)論文集[C];2009年

7 李光先;陸陽;;應(yīng)用UC/OS-Ⅱ設(shè)計嵌入式實時多任務(wù)軟件[A];全國第13屆計算機(jī)輔助設(shè)計與圖形學(xué)(CAD/CG)學(xué)術(shù)會議論文集[C];2004年

8 梁磊;洪永強(qiáng);;基于網(wǎng)絡(luò)技術(shù)的嵌入式系統(tǒng)[A];福建省科協(xié)第四屆學(xué)術(shù)年會提升福建制造業(yè)競爭力的戰(zhàn)略思考專題學(xué)術(shù)年會論文集[C];2004年

9 爾賓;虞小偉;吳強(qiáng);劉明亮;;基于實時嵌入式操作系統(tǒng)的多媒體播放器設(shè)計[A];2007通信理論與技術(shù)新發(fā)展——第十二屆全國青年通信學(xué)術(shù)會議論文集(上冊)[C];2007年

10 黃品文;鄭麗敏;;嵌入式電子鼻系統(tǒng)的研究現(xiàn)狀與發(fā)展趨勢[A];2007年中國農(nóng)業(yè)工程學(xué)會學(xué)術(shù)年會論文摘要集[C];2007年

相關(guān)重要報紙文章 前10條

1 ;軟件行業(yè)嵌入式系統(tǒng)分會成立[N];中國高新技術(shù)產(chǎn)業(yè)導(dǎo)報;2004年

2 龔炳錚;嵌入式系統(tǒng)大有作為[N];中國石油報;2003年

3 記者 王曉濤;物聯(lián)網(wǎng)勿求中心和終端兩全其美[N];中國經(jīng)濟(jì)導(dǎo)報;2010年

4 艾文;國產(chǎn)嵌入式系統(tǒng)重視二次開發(fā)[N];中國計算機(jī)報;2001年

5 ;微軟嵌入式系統(tǒng)開發(fā)中心正式成立[N];人民郵電;2008年

6 朱挺;中國嵌入式系統(tǒng)產(chǎn)業(yè)聯(lián)盟成立[N];中國高新技術(shù)產(chǎn)業(yè)導(dǎo)報;2008年

7 本報記者  凡曉芝;微軟嵌入式系統(tǒng)大賽中國學(xué)生創(chuàng)佳績[N];計算機(jī)世界;2006年

8 周晨;中國嵌入式工程師搶手[N];科技日報;2007年

9 ;有了VSPWorks嵌入式系統(tǒng)進(jìn)通信[N];中國計算機(jī)報;2002年

10 郭淳學(xué);嵌入式系統(tǒng)是嵌入式軟件與IC發(fā)展基礎(chǔ)[N];中國電子報;2008年

相關(guān)博士學(xué)位論文 前10條

1 程國達(dá);嵌入式系統(tǒng)的硬/軟件協(xié)同設(shè)計研究[D];復(fù)旦大學(xué);2003年

2 趙國冬;嵌入式系統(tǒng)彈性應(yīng)對方法研究[D];哈爾濱工程大學(xué);2011年

3 陳文智;Pcanel——基于模型驅(qū)動的嵌入式系統(tǒng)設(shè)計平臺[D];浙江大學(xué);2005年

4 郭軍;基于Petri網(wǎng)的嵌入式系統(tǒng)高層級設(shè)計方法與技術(shù)研究[D];西北大學(xué);2007年

5 劉大亮;一種球形移動機(jī)器人的運(yùn)動分析與控制技術(shù)的研究[D];北京郵電大學(xué);2009年

6 吳剛;對低功耗進(jìn)程調(diào)度算法的研究[D];復(fù)旦大學(xué);2006年

7 張付祥;創(chuàng)傷手指康復(fù)機(jī)械手系統(tǒng)研究[D];哈爾濱工業(yè)大學(xué);2007年

8 丁治國;RFID關(guān)鍵技術(shù)研究與實現(xiàn)[D];中國科學(xué)技術(shù)大學(xué);2009年

9 張金煥;基于嵌入式系統(tǒng)的制造裝備自律控制理論與關(guān)鍵技術(shù)研究[D];武漢理工大學(xué);2009年

10 劉傳波;列車縱向沖動的機(jī)理研究及檢測儀器的開發(fā)[D];武漢理工大學(xué);2009年

相關(guān)碩士學(xué)位論文 前10條

1 亓向國;MicroWindows在嵌入式系統(tǒng)中的應(yīng)用研究[D];昆明理工大學(xué);2009年

2 劉志英;嵌入式系統(tǒng)中網(wǎng)絡(luò)應(yīng)用軟件的研究[D];北京工業(yè)大學(xué);2001年

3 陳剛;基于嵌入式Linux的電子書系統(tǒng)[D];電子科技大學(xué);2005年

4 徐超;基于嵌入式系統(tǒng)的安全網(wǎng)關(guān)的設(shè)計[D];武漢理工大學(xué);2003年

5 毛碧波;多平臺下嵌入式Linux的調(diào)試及驅(qū)動程序開發(fā)[D];中國科學(xué)院研究生院(軟件研究所);2003年

6 劉洋;基于Linux的嵌入式操作系統(tǒng)實時性技術(shù)研究[D];哈爾濱理工大學(xué);2003年

7 王建華;基于嵌入式系統(tǒng)的機(jī)器視覺及其在機(jī)器人控制中的應(yīng)用[D];重慶大學(xué);2004年

8 郝永君;嵌入式Linux的研究與應(yīng)用[D];西安電子科技大學(xué);2005年

9 胡其鵬;基于以太網(wǎng)的嵌入式控制器設(shè)計[D];浙江大學(xué);2005年

10 王軍;基于CAN總線的智能供熱控制器的研究[D];河北工業(yè)大學(xué);2005年



本文編號:2701654

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

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


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

版權(quán)申明:資料由用戶77dae***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com
夜夜嗨激情五月天精品| 亚洲av一区二区三区精品| 亚洲一区二区三区有码| 国产麻豆精品福利在线| 情一色一区二区三区四| 午夜久久久精品国产精品| 久久国产精品亚州精品毛片| 日韩人妻免费视频一专区| 国产亚洲午夜高清国产拍精品| 国产午夜福利在线免费观看| 精品人妻久久一品二品三品| 日韩成人高清免费在线| 国产欧美日韩在线精品一二区 | 亚洲综合一区二区三区在线| 欧美午夜性刺激在线观看| 国产户外勾引精品露出一区| 亚洲在线观看福利视频| 国产国产精品精品在线| 久久天堂夜夜一本婷婷| 中文字幕一区久久综合| 亚洲av专区在线观看| 国产欧美日产久久婷婷| 欧美中文字幕一区在线| 高潮少妇高潮久久精品99| 精品国产一区二区欧美| 日韩高清中文字幕亚洲| 日韩精品福利在线观看| 日韩特级黄片免费观看| 一区二区三区精品人妻| 久久这里只有精品中文字幕| 日韩一级毛一欧美一级乱| 亚洲视频在线观看你懂的| 亚洲最大的中文字幕在线视频| 精品欧美日韩一二三区| 欧美日韩一级黄片免费观看| 日本成人中文字幕一区| 91香蕉视频精品在线看| 青草草在线视频免费视频| 儿媳妇的诱惑中文字幕| 东京热男人的天堂社区| 国产精品白丝久久av|