基于ARM的嵌入式Web服務器的研究.pdf_第1頁
已閱讀1頁,還剩73頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、隨著計算機技術的發(fā)展,嵌入式系統已成為計算機領域的一個重要組成部分。以.ARM體系結構設計的微處理具有高性能、低功耗和低成本的特點,它廣泛應用于嵌入式系統設計領域,是目前最廣泛的32位微處理器。廣義講,凡是帶有微處理器的專用軟硬件系統都可以稱為嵌入式系統。 Internet的發(fā)展,使得B/S方式成為一種時尚,大部分網絡應用系統都是以這種B/S方式與網絡用戶交換信息。B/S的基礎是客戶端要有一個瀏覽器程序,服務器端要有一個與之對應

2、的Web服務器。顯然,Web服務器在B/S方式下起著決定性的作用。因此,一般互聯網站都采用功能強大的通用Web服務器。但是,對于一般的管理信息系統或中小型應用系統,所需的Web服務功能比較簡單,如果仍然采用大型的通用Web服務器,無疑是一種資源的浪費。解決方法是使用功能相對簡單、體積更小、消耗資源更少的簡單Web服務器,于是嵌入式Web服務器就應運而生了。 由于訪問嵌入式Web服務器的用戶的增加,嵌入式Web服務器的訪問量和數據

3、流量也隨之迅速增長,要求的處理能力和計算強度也相應增大。單個嵌入式Web服務器受到處理能力的限制,有可能無法滿足大訪問量的需求,很可能會成為網絡訪問的新瓶頸。在這種情況下,提出了采用多個嵌入式Web服務器為一個應用服務的嵌入式Web服務器集群負載均衡技術。嵌入式Web服務器集群系統具備高可用性和負載均衡性,并且易于擴展,成為解決這一問題的最佳方法。 本課題主要研究了基于ARM9的嵌入式Web服務器的軟、硬件設計及其實現,其中硬件

4、部分的核心是三星的S3C2410X處理器,是基于ARM920T內核的RISC型CPU,軟件部分則采用了源代碼開放的Linux操作系統。硬件部分主要對ARM微處理器、硬件系統的整體結構、器件選型、各接口電路的設計及硬件平臺的調試進行了相應的介紹;軟件部分則主要介紹了開發(fā)環(huán)境的構建、啟動程序Vivi的移植、Linux內核的移植、Socket編程、嵌入式Boa Web服務器移植及實現等。同時,研究了嵌入式Web服務器負載均衡算法,主要內容包括

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論