ARM平臺嵌入式WEB服務(wù)器的設(shè)計與實現(xiàn)
|
資料類別
|
電子電工畢業(yè)論文(設(shè)計) |
|
課程(專業(yè))
|
通信 |
關(guān)鍵詞
|
ARM|嵌入式Web服務(wù)器 |
適用年級
|
大學(xué) |
身份要求
|
普通會員 |
金 幣
|
40 。金幣如何獲得?) |
文件格式
|
word |
文件大小
|
1232K |
發(fā)布時間
|
2018-10-15 17:53:00 |
預(yù)覽文件
|
無 |
下載次數(shù)
|
0 |
發(fā)布人 |
kj008 |
內(nèi)容簡介:
ARM平臺嵌入式WEB服務(wù)器的設(shè)計與實現(xiàn),畢業(yè)論文共43頁,13798字。
摘要
論文主要介紹了基于ARM9的嵌入式Web服務(wù)器Boa的軟、硬件設(shè)計及其實現(xiàn),其中硬件部分的核心是三星的S3C2440為處理器。最后成果形式為可以遠(yuǎn)程訪問的WebServer嵌入式服務(wù)器。Boa是一款單任務(wù)的HTTP服務(wù)器。與其他傳統(tǒng)的Web服務(wù)器不同的是當(dāng)有連接請求到來時,它并不為每個連接單獨創(chuàng)建進(jìn)程, 也不通過復(fù)制自身進(jìn)程來處理多鏈接。而是通過建立HTTP請求列表來處理多路HTTP連接請求。同時它只為CGI程序創(chuàng)建新的進(jìn)程,這樣就在最大程度上節(jié)省了系統(tǒng)資源,這對嵌入式系統(tǒng)來說至關(guān)重要。同時它還具有自動生成目錄、自動解壓文件等功能。因此, Boa在嵌入式系統(tǒng)中具有很高的應(yīng)用價值。
關(guān)鍵詞:ARM;Linux;嵌入式Web服務(wù)器;CGI
第一章 引言 6
第二章 課題背景 7
2.1 嵌入式系統(tǒng)簡介 8
2.2 嵌入式系統(tǒng)和Linux 8
2.3 ARM9硬件平臺 9
2.3.1 ARM簡介 9
2.3.2 mini2440嵌入式開發(fā)板 9
第三章 建立嵌入式系統(tǒng)開發(fā)環(huán)境 10
2.1 在Vmware下安裝ubuntu12.04 11
2.2 虛擬機(jī)的配置 12
2.2.1 安裝配置tftp服務(wù)器 12
2.2.2 配置NFS服務(wù)器 13
2.2.3 交叉編譯器的配置 13
第四章 系統(tǒng)移植 14
4.1 Uboot移植 14
4.2.U-boot燒寫 14
4.3.1 u-boot的功能 14
4.3.2 使用DNW燒寫u-boot 14
4.3.3 使用H-Jtag燒寫u-boot 15
4.3Linux內(nèi)核移植 15
4.3.1 Linux kernel 的下載 16
4.3.3 Linux內(nèi)核的配置和編譯 16
4.4 文件系統(tǒng)的移植 17
4.5 加載Linux內(nèi)核映像 17
4.6 Boa Web服務(wù)器的移植 18
4.6.1 Boa Web服務(wù)器的建立 18
4.7 Linux下動態(tài)Web頁面的實現(xiàn) 19
4.7.1 CGI程序分析 19
4.7.2 Form輸入的分析和解碼 21
第五章 嵌入式Web服務(wù)器 22
5.1 概述 22
5.2 Web服務(wù)器原理 23
5.3 嵌入式Web服務(wù)器實現(xiàn)原理 23
5.3.1 TCP/IP協(xié)議 23
5.4 嵌入式Web服務(wù)器Boa 24
5.4.1 Boa概述 24
5.4.2 Boa的功能實現(xiàn) 24
第六章 CGI技術(shù) 25
6.1 CGI概述 25
6.2 CGI工作原理 26
第七章 系統(tǒng)功能的測試 28
7.1 測試Web服務(wù)器 28
7.2 動態(tài)Web頁面測試 29
結(jié)束語 32
致謝 33
參考文獻(xiàn) 34
附錄 35
相關(guān)說明:
1. 如您下載的資料不止一份,建議您注冊成為本站會員。會員請登錄后下載。
2. 會員購買金幣50元以下,0.7元/個,50元以上,0.5元/個。具體請看:下載與付款。
3. 會員48小時內(nèi)下載同一文件,不重復(fù)扣金幣。
4. 下載后請用WinRAR或 WinZIP解壓縮后使用。
5. 如仍有其他下載問題,請看常見問題解答。
下載地址:
|
|
相關(guān)畢業(yè)論文(設(shè)計) |
|
推薦畢業(yè)論文(設(shè)計) |
|
|
|
|