嵌入式WEB服務(wù)器的研究與實(shí)現(xiàn)
發(fā)布時(shí)間:2020-04-24 20:18
【摘要】: 嵌入式系統(tǒng)以其軟件代碼尺寸小、高度智能化、響應(yīng)速度快,可靠性高等特點(diǎn),在實(shí)際的生產(chǎn)生活中可謂無處不在,而且有不斷增長(zhǎng)、擴(kuò)展的趨勢(shì)與前景。為適應(yīng)嵌入式系統(tǒng)應(yīng)用需求而產(chǎn)生、發(fā)展的嵌入式處理器ARM以其處理速度快、執(zhí)行效率高等特性,成為在嵌入式系統(tǒng)的應(yīng)用領(lǐng)域中市場(chǎng)占有率與用戶滿意度雙高的嵌入式微處理器內(nèi)核,促進(jìn)了嵌入式系統(tǒng)專業(yè)應(yīng)用的飛速發(fā)展。 論文詳細(xì)介紹了基于ARM9內(nèi)核的嵌入式Web服務(wù)器Boa的軟硬件設(shè)計(jì)及其實(shí)現(xiàn),其硬件部分的核心是三星的S3C2410微處理器。最終實(shí)現(xiàn)形式為可以遠(yuǎn)程訪問的WebServer嵌入式服務(wù)器。Boa是一款單任務(wù)的HTTP服務(wù)器,與其他傳統(tǒng)的Web服務(wù)器不同的是當(dāng)有連接請(qǐng)求到來時(shí),通過建立HTTP請(qǐng)求列表來處理并發(fā)的多路HTTP連接請(qǐng)求。因其只為CGI程序創(chuàng)建新的進(jìn)程,這樣就在最大程度上節(jié)省了系統(tǒng)資源,這對(duì)嵌入式系統(tǒng)來說至關(guān)重要。同時(shí)它還具有自動(dòng)生成目錄、自動(dòng)解壓文件等功能。因此,Boa在嵌入式系統(tǒng)中具有很高的應(yīng)用價(jià)值。 通過以上工作,基于ARM-Linux操作系統(tǒng)的嵌入式Web服務(wù)器已經(jīng)可以在目標(biāo)板上穩(wěn)定地運(yùn)行,并能正常處理并發(fā)多路的HTTP連接請(qǐng)求,試驗(yàn)結(jié)果表明系統(tǒng)基本上達(dá)到了預(yù)期目標(biāo),具有良好的可靠性與對(duì)更多網(wǎng)絡(luò)服務(wù)的擴(kuò)展性。
【圖文】:
安裝Vmware,版本為VMWare一workstati。n一5.5.3一34685。在Vmware下創(chuàng)建虛擬主機(jī)。運(yùn)行Vmware,點(diǎn)擊“新建虛擬機(jī)”,進(jìn)入新建虛擬機(jī)的向?qū),如圖4一1所示。圖4一1新建虛擬機(jī)界面選擇“自定義”,點(diǎn)擊下一步。操作系統(tǒng)類型。選擇“Linux”,版本選擇“ RedHatLinux”,如圖4一2所示,點(diǎn)擊下一步。虛擬機(jī)命名。虛擬機(jī)名字下面是存放虛擬機(jī)配置文件的位置信息,選擇程序默認(rèn)的即可,點(diǎn)擊下一步。
助翻繃班拍機(jī)妊勘克臉該盛擬機(jī)圖4一2操作系統(tǒng)選擇界面選擇虛擬機(jī)所用的硬盤。選擇“使用物理硬盤”。點(diǎn)擊下一步繼續(xù)時(shí)程序會(huì)給出了一個(gè)警告,表示使用物理硬盤創(chuàng)建虛擬機(jī)會(huì)有風(fēng)險(xiǎn),如圖4一3,點(diǎn)下0K繼續(xù)。鄉(xiāng)‘通如以…1..Red妞atl,,i撤主盆狀賽:電祖已關(guān)閉圖4一3選擇硬盤界面選擇硬盤。選擇一個(gè)并點(diǎn)擊使用整個(gè)硬盤 (entiredisk),點(diǎn)擊下一步。指定存儲(chǔ)虛擬機(jī)配置信息的文件名,選擇默認(rèn)。點(diǎn)擊“完成”,界面如下頁圖4一4。18
【學(xué)位授予單位】:南京理工大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2008
【分類號(hào)】:TP368.12;TP393.05
本文編號(hào):2639357
【圖文】:
安裝Vmware,版本為VMWare一workstati。n一5.5.3一34685。在Vmware下創(chuàng)建虛擬主機(jī)。運(yùn)行Vmware,點(diǎn)擊“新建虛擬機(jī)”,進(jìn)入新建虛擬機(jī)的向?qū),如圖4一1所示。圖4一1新建虛擬機(jī)界面選擇“自定義”,點(diǎn)擊下一步。操作系統(tǒng)類型。選擇“Linux”,版本選擇“ RedHatLinux”,如圖4一2所示,點(diǎn)擊下一步。虛擬機(jī)命名。虛擬機(jī)名字下面是存放虛擬機(jī)配置文件的位置信息,選擇程序默認(rèn)的即可,點(diǎn)擊下一步。
助翻繃班拍機(jī)妊勘克臉該盛擬機(jī)圖4一2操作系統(tǒng)選擇界面選擇虛擬機(jī)所用的硬盤。選擇“使用物理硬盤”。點(diǎn)擊下一步繼續(xù)時(shí)程序會(huì)給出了一個(gè)警告,表示使用物理硬盤創(chuàng)建虛擬機(jī)會(huì)有風(fēng)險(xiǎn),如圖4一3,點(diǎn)下0K繼續(xù)。鄉(xiāng)‘通如以…1..Red妞atl,,i撤主盆狀賽:電祖已關(guān)閉圖4一3選擇硬盤界面選擇硬盤。選擇一個(gè)并點(diǎn)擊使用整個(gè)硬盤 (entiredisk),點(diǎn)擊下一步。指定存儲(chǔ)虛擬機(jī)配置信息的文件名,選擇默認(rèn)。點(diǎn)擊“完成”,界面如下頁圖4一4。18
【學(xué)位授予單位】:南京理工大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2008
【分類號(hào)】:TP368.12;TP393.05
【引證文獻(xiàn)】
相關(guān)期刊論文 前2條
1 馬素剛;王力;許振文;;基于嵌入式Linux的Web服務(wù)器的設(shè)計(jì)與實(shí)現(xiàn)[J];計(jì)算機(jī)與數(shù)字工程;2010年09期
2 王亞;;基于ARM嵌入式Web服務(wù)器的設(shè)計(jì)與實(shí)現(xiàn)[J];微型機(jī)與應(yīng)用;2012年19期
相關(guān)碩士學(xué)位論文 前2條
1 李方健;基于嵌入式Webserver的光伏逆變器監(jiān)控平臺(tái)開發(fā)[D];北京交通大學(xué);2011年
2 李中軍;基于嵌入式Web服務(wù)器的便攜式衛(wèi)星通信地球站監(jiān)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];南京郵電大學(xué);2012年
本文編號(hào):2639357
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2639357.html
最近更新
教材專著