基于arm_linux的嵌入式網(wǎng)絡(luò)冰箱控制器設(shè)計(jì).doc
基于arm_linux的嵌入式網(wǎng)絡(luò)冰箱控制器設(shè)計(jì),摘要 在數(shù)字技術(shù)和網(wǎng)絡(luò)技術(shù)迅速發(fā)展的現(xiàn)代社會(huì),各種層次硬件的出現(xiàn)以及硬件水平不斷提高,家庭的遠(yuǎn)程管理與監(jiān)控、家用電器的信息化與網(wǎng)絡(luò)化已經(jīng)成為大勢(shì)所趨。網(wǎng)絡(luò)冰箱控制器是家電信息化網(wǎng)絡(luò)技術(shù)研究及產(chǎn)品開(kāi)發(fā)中傳統(tǒng)冰箱與互聯(lián)網(wǎng)連接的一個(gè)控制接口。網(wǎng)絡(luò)冰箱控制器對(duì)外與 internet 網(wǎng)連結(jié),從而達(dá)到在任何地點(diǎn),使用瀏覽器查...
內(nèi)容介紹
此文檔由會(huì)員 wiztre 發(fā)布摘要
在數(shù)字技術(shù)和網(wǎng)絡(luò)技術(shù)迅速發(fā)展的現(xiàn)代社會(huì),各種層次硬件的出現(xiàn)以及硬件水平不斷提高,家庭的遠(yuǎn)程管理與監(jiān)控、家用電器的信息化與網(wǎng)絡(luò)化已經(jīng)成為大勢(shì)所趨。網(wǎng)絡(luò)冰箱控制器是家電信息化網(wǎng)絡(luò)技術(shù)研究及產(chǎn)品開(kāi)發(fā)中傳統(tǒng)冰箱與互聯(lián)網(wǎng)連接的一個(gè)控制接口。網(wǎng)絡(luò)冰箱控制器對(duì)外與 Internet 網(wǎng)連結(jié),從而達(dá)到在任何地點(diǎn),使用瀏覽器查看冰箱的實(shí)時(shí)狀態(tài)、并能對(duì)冰箱進(jìn)行遠(yuǎn)程監(jiān)測(cè)、控制、診斷和配置等操作。本論文的主要目的是對(duì)網(wǎng)絡(luò)冰箱控制器接入Internet的技術(shù)進(jìn)行研究并予以實(shí)現(xiàn),以實(shí)現(xiàn)冰箱的網(wǎng)絡(luò)化智能化。
本文在對(duì)網(wǎng)絡(luò)冰箱控制器進(jìn)行了系統(tǒng)分析后,設(shè)計(jì)并實(shí)現(xiàn)了一種基于ARM Linux的冰箱控制器接入Internet的方法,即以ARM Linux技術(shù)為支撐,進(jìn)行了網(wǎng)絡(luò)冰箱的軟硬件平臺(tái)的搭建,Linux內(nèi)核以及文件系統(tǒng)的移植,深入介紹了一個(gè)非常適合應(yīng)用于嵌入式系統(tǒng)的Web服務(wù)器的工作原理,實(shí)現(xiàn)了一個(gè)嵌入式Web服務(wù)器的移植,還針對(duì)網(wǎng)絡(luò)冰箱控制器的用戶登錄,以及冰箱基本狀態(tài)控制應(yīng)用進(jìn)行了CGI(Common Gateway Interface,公共網(wǎng)關(guān)接口)程序設(shè)計(jì),在CGI動(dòng)態(tài)頁(yè)面的程序設(shè)計(jì)上,也在較大程度上考慮了系統(tǒng)的安全性、實(shí)時(shí)性和穩(wěn)定性,針對(duì)客戶端請(qǐng)求的操作,系統(tǒng)提供了友好統(tǒng)一的運(yùn)行界面。使用戶可通過(guò)IE瀏覽器登錄服務(wù)器端運(yùn)行的CGI動(dòng)態(tài)頁(yè)面查看冰箱的運(yùn)行狀態(tài),并可根據(jù)用戶請(qǐng)求調(diào)用相應(yīng)的模塊實(shí)現(xiàn)對(duì)冰箱進(jìn)行遠(yuǎn)程控制。
通過(guò)以上工作實(shí)現(xiàn) ARM Linux 整個(gè)平臺(tái)的轉(zhuǎn)換,可以使控制板穩(wěn)定地運(yùn)行。實(shí)現(xiàn)了對(duì)冰箱的數(shù)據(jù)信息的處理和各種狀態(tài)的遠(yuǎn)程設(shè)定。試驗(yàn)結(jié)果表明系統(tǒng)基本上達(dá)到了預(yù)期的目標(biāo),具有很好的安全性和可靠性。
關(guān)鍵詞 嵌入式系統(tǒng);ARM;嵌入式web;CGI;
Abstract
In digital technology and modern society that network technology develop rapidly, and the hardware is advancing rapidly. It is necessary and possible to realize the family remote manage and monitor, and the informationization of household applicances with network. The embedded network refrigerator controller is the control interface for the refrigerator and the network in the research and the development of the product for the network and the information technique of the household appliances. The embedded network refrigerator controller externally link with Internet. So they can look over the real time state of the refrigerator anytime by IE. And do the monitor and control and diagnoses and configure. The main purpose of this thesis is to carry out the technique of embedded controller and find the way to help the controller accesses the Internet and realize the informationization of the refrigerator.
After analyzing the embedded network refrigerator controller in this thesis, design and realize the function to link Internet for the embedded network refrigerator controller base on ARM Linux, makeup the software and hardware platform which is supported by ARM and embedded Linux technology, port the kernel and file system on ARM, introduce the theory of the embedded web server deeply. This thesis describes detailed the process of port web server and makes cgi program in allusion to user login and state control of the refrigerator state. The thesis talks about the security, real-time and stability of the system to greater extent while programming cgi. Users can login the system by IE browser in united interface and call the relevant module to realize remote control about information appliance.
ARM Linux platform can realize the control the refrigerator from the above work. And you can deal with the data and configure the state by remote control. The result of the test shows the system can achieve the aim with good security and reliability.
Keywords embedded system; ARM; embedded web; CGI
不要?jiǎng)h除行尾的分節(jié)符,此行不會(huì)被打印
目錄
摘要 I
Abstract II
第1章 緒論 1
1.1 課題背景 1
1.2 課題研究的目的及意義 2
1.3 國(guó)內(nèi)外相關(guān)技術(shù)發(fā)展現(xiàn)狀 3
1.3.1 智能家電的發(fā)展概況 3
1.3.2 智能家電控制器發(fā)展現(xiàn)狀 5
1.3.3 嵌入式web技術(shù)國(guó)內(nèi)外研究現(xiàn)狀 6
1.4 本文主要研究?jī)?nèi)容 7
第2章 嵌入式系統(tǒng)方案設(shè)計(jì) 8
2.1 引言 8
2.2 嵌入式系統(tǒng)的概述 8
2.3 嵌入式網(wǎng)絡(luò)冰箱控制器 9
2.3.1 網(wǎng)絡(luò)冰箱控制器基本原理 9
2.3.2 網(wǎng)絡(luò)冰箱控制器系統(tǒng)結(jié)構(gòu) 10
2.3.3 網(wǎng)絡(luò)冰箱控制器的特點(diǎn) 11
2.4 嵌入式Web服務(wù)器描述 12
2.4.1 嵌入式web服務(wù)器整體概述 12
2.4.2 嵌入式web服務(wù)器的通信接口 14
2.4.3 嵌入式web系統(tǒng)模型 15
2.4.4 嵌入式web服務(wù)器與通用web服務(wù)器的區(qū)別 15
2.5 本文小結(jié) 17
第3章 網(wǎng)絡(luò)冰箱控制器平臺(tái)開(kāi)發(fā)環(huán)境 18
3.1 引言 18
3.2 硬件實(shí)驗(yàn)環(huán)境的搭建 18
3.3 目標(biāo)板的基本硬件單元 20
3.3.1 MC9328MX1及其單元電路 22
3.3.2 ARM Linux外圍電路 28
3.4 軟件開(kāi)發(fā)環(huán)境 38
3.4.1 傳統(tǒng)的開(kāi)發(fā)環(huán)境搭建方法 38
3.4.2 基于虛擬機(jī)技術(shù)搭建嵌入式Linux開(kāi)發(fā)環(huán)境 38
3.5 本章小結(jié) 42
第4章 ARM LINUX操作系統(tǒng)及文件系統(tǒng)的建立 43
4.1 引言 43
4.2 Linux在ARM平臺(tái)的移植 43
4.2.1 移植的概念 43
4.2.2 Linux 內(nèi)核結(jié)構(gòu) 43
4.2.3 移植 Linux 操作系統(tǒng) 45
4.2.4 編譯Linux內(nèi)核 48
4.3 內(nèi)核啟動(dòng)代碼分析 50
4.3.1 RedBoot 50
4.3.2 建立RedBoot引導(dǎo)環(huán)境 51
4.4 修改啟動(dòng)腳本 53
4.5 JFFS2文件系統(tǒng)的構(gòu)建 54
4.5.1 FLASH和JFFS2的特點(diǎn) 54
4.5.2 JFFS2的移植 55
4.6 本章小結(jié) 56
第5章 WEB服務(wù)器及數(shù)據(jù)庫(kù)設(shè)計(jì) 58
5.1 引言 58
5.2 ARMLINUX下Web服務(wù)器原理 58
5.2.1 Web 服務(wù)器原理 58
5.2.2 HTTP協(xié)議 59
5.2.3 CGI 原理 60
5.3 ARM Linux 下的Web服務(wù)器選擇 61
5.4 ARM Linux 下的動(dòng)態(tài)Web技術(shù) 62
5.5 Web服務(wù)器的安全性問(wèn)題 63
5.6 Web服務(wù)器的移植與實(shí)現(xiàn) 64
5.6.1 Web 服務(wù)器的配置 64
5.6.2 動(dòng)態(tài)Web服務(wù)器的具體實(shí)現(xiàn) 65
5.7 本章小結(jié) 70
第6章 系統(tǒng)測(cè)試及分析 72
6.1 系統(tǒng)功能測(cè)試 72
6.2 系統(tǒng)性能測(cè)試 73
6.3 本章小結(jié) 74
結(jié)論 75
參考文獻(xiàn) 77
TA們正在看...
- 年工作總結(jié)質(zhì)量月工作總結(jié)報(bào)告.doc
- 年工作總結(jié)質(zhì)量部門(mén)工作總結(jié).doc
- 年工作總結(jié)貿(mào)易部個(gè)人工作總結(jié)范文.doc
- 年工作總結(jié)資料員個(gè)人總結(jié).doc
- 年工作總結(jié)資金交易員年個(gè)人工作總結(jié)范文.doc
- 年工作總結(jié)超市會(huì)計(jì)個(gè)人年工作總結(jié).doc
- 年工作總結(jié)超市工作總結(jié)范文.doc
- 年工作總結(jié)超市采購(gòu)主管年工作總結(jié).doc
- 年工作總結(jié)超市采購(gòu)年工作總結(jié).doc
- 年工作總結(jié)超限檢測(cè)點(diǎn)的年工作總結(jié).doc