資源描述:
《淺論一個(gè)實(shí)時(shí)多任務(wù)內(nèi)核的設(shè)計(jì)與實(shí)現(xiàn)及在嵌入式internet中的應(yīng)用》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。
1、東北大學(xué)碩士學(xué)位論文一個(gè)實(shí)時(shí)多任務(wù)內(nèi)核的設(shè)計(jì)與實(shí)現(xiàn)及在嵌入式Internet中的應(yīng)用姓名:高旭東申請(qǐng)學(xué)位級(jí)別:碩士專業(yè):計(jì)算機(jī)應(yīng)用技術(shù)指導(dǎo)教師:趙海2003.1.1壘些查莖堡主壁照墮查——————————————————.!!!整~一個(gè)實(shí)時(shí)多任務(wù)蠹核的設(shè)計(jì)與實(shí)現(xiàn)及在嵌入式Internet中的應(yīng)用摘要/漣蓑Internet幫褒入式按零靜發(fā)震,褥二者結(jié)合起來(lái),逶過(guò)Internet控截和管理遠(yuǎn)程設(shè)鏞(ActionOverIP)的技術(shù)越來(lái)越普遍,這就是嵌入式Internet技術(shù)。寒j£大學(xué)謗舞撬系統(tǒng)疆究黲今年來(lái)一蕊在獲事嵌入戎Internet技零靛疆突,葜簸新研究成聚Webit2.0毆經(jīng)取得了遼寧省科
2、委組織的技術(shù)鑒定。Webit2.0是在8位MCU上旗于前后臺(tái)系統(tǒng)開(kāi)發(fā)的。國(guó)內(nèi)外也有一些蹙似于Webit2.0的嵌入式Internet產(chǎn)瑟,它{}!大多是焱8/16整MCU上基予蓑惹螽系統(tǒng)秀發(fā)懿,蔟騫饞稿奪、成本低的優(yōu)勢(shì),使其具有良好的應(yīng)用前景。還有一些旗于實(shí)時(shí)操作累統(tǒng)的嵌入式Internet產(chǎn)品,他們幾乎都是在16/32{立MCU開(kāi)發(fā)的,由于成本高,其應(yīng)用范圍綴竄。基于傳絞的裁瑟臺(tái)系絞拜發(fā)熬嵌入式Internet產(chǎn)菇,系統(tǒng)戇毽調(diào)度裂羈率嘏低,對(duì)于這秘前后臺(tái)系統(tǒng)W調(diào)度性分析餓缺乏相應(yīng)的理論,難以保證系統(tǒng)的實(shí)時(shí)性和可靠性。對(duì)于復(fù)雜的控制功能和數(shù)據(jù)采集功能,只能采取現(xiàn)場(chǎng)總線的通信協(xié)議與設(shè)備內(nèi)部豹MC
3、U通信,由設(shè)備起郝鶼MCU解掇莠綴紛控裁愈令,完殘數(shù)掘采囊功能,。系統(tǒng)運(yùn)行效率緩低。對(duì)系統(tǒng)開(kāi)發(fā)人員來(lái)浣,開(kāi)發(fā)難度大,開(kāi)發(fā)效率低。使用實(shí)時(shí)操作系統(tǒng)(Real--TimeOperatingSystem,RTOS)怒解決以上這些閥題的一個(gè)好方法。為賊們?yōu)閃ebit2.0專門設(shè)計(jì)了~個(gè)實(shí)對(duì)多經(jīng)務(wù)巍核——WebitV,蒡在藏基礎(chǔ)上設(shè)計(jì)了新型豹嵌入式Web鼴務(wù)囂,由于系統(tǒng)汝源有限,全部程序以、匯編謬青編寫(xiě)。WebitV是一個(gè)綦于優(yōu)先級(jí)的搶占式多任務(wù)內(nèi)核,該內(nèi)核通道搶占式任務(wù)調(diào)度策略確保了嵌入式tnternet應(yīng)用稷序的實(shí)時(shí)性靼可靠性;通遙鍵攥{壬務(wù)裁建、任務(wù)聞麗多與透信等系綾遺數(shù)(API)縫大大方便爝戶應(yīng)
4、用程序的設(shè)計(jì),提高了開(kāi)發(fā)效率。為了支持網(wǎng)絡(luò)通信,WebitV提供了性能優(yōu)良的TCP/IP協(xié)議棧,該協(xié)議棧在資源受限的條件下采用模塊化的方法實(shí)現(xiàn)了TcP/Ip協(xié)議族的一個(gè)功縫子集,瓣供了ICMP熬溷顯痤答,纂予UDP魏TFTPServer耱基于TCP、HTTP的WebServer等多種網(wǎng)絡(luò)服務(wù)。本文最后,通過(guò)實(shí)驗(yàn)將WebitV與在相同硬件平臺(tái)上的實(shí)時(shí)多任務(wù)內(nèi)核AvrX一玨~東北趕學(xué)碩士學(xué)位論丈摘要跑較,對(duì)WebitV蠹孩秘疆終協(xié)議棱粒娃銠遴雩亍7分橋關(guān)鍵詞:嵌入斌Internet:實(shí)時(shí)操作系統(tǒng);實(shí)時(shí)多任務(wù)內(nèi)核;嵌入式Web服務(wù)器;嵌入式TCP/IP協(xié)議棧。一l玨一壅些查莖嬰主堡墨一———————
5、————壘墜!!!LTheDesign&ImplementationofaReal.TimeMultitaskingKernelanditsApplicationtoEmbeddedInternetAbstractW{ththedevelopmentofInterrlel7
6、lechneIogyandembeddedsystemtechnology,thedemandsthatcombiRetwotechno}ogyandeontrolandmanageremotedevicesthroughInternetfActionOver1P)isJncreasing?!痬。techno]ogyisc
7、a]ledEmbeddedInternet.ThekeyofEmbeddedIntern(v’tTechnologyisthedesignofembeddedWP/IPprotocolstack,orEmbeddudWebServer。wh{chconvertscommun/catienprotocolsol’traditiona/devie(tsandprovideeasyaccesstodevicesfortheusers.TheearlYEmbeddedInternetServersarebasedorlgeneralcomputers,whJchiscostlYandinf{exibl
8、e.SothJsappIicationmodeiswashingE)llt,WiththedevelopmentofEmbeddedTechn01ogy.newEmbeddedfnternetServerHhasedonMCUhaveemerged.Theyhave“betletperspectivef'ortheirsmHIls】zeandlowCOSt。ButtheyaremosliYdeve