基于ARM和μC/OS-Ⅱ的嵌入式web監(jiān)控系統(tǒng)
發(fā)布時(shí)間:2024-05-13 20:20
嵌入式技術(shù)與Internet技術(shù)的融合,使得嵌入式設(shè)備不再是一個(gè)孤立的點(diǎn),它可以通過Internet與互聯(lián)網(wǎng)上的其它設(shè)備進(jìn)行通信,從而成為Internet上的一個(gè)節(jié)點(diǎn)。這就為設(shè)備的遠(yuǎn)程監(jiān)控提供了極大的方便,通過任何一臺(tái)連入Internet的主機(jī)就可以對(duì)遠(yuǎn)端的設(shè)備進(jìn)行訪問并執(zhí)行監(jiān)測與管理。這對(duì)傳統(tǒng)的工業(yè)監(jiān)控是一次巨大的沖擊,工業(yè)設(shè)備可以具有IP地址和聯(lián)網(wǎng)功能,通過客戶端瀏覽器就能實(shí)時(shí)查看設(shè)備的運(yùn)行狀態(tài)和對(duì)設(shè)備的各項(xiàng)參數(shù)進(jìn)行控制。嵌入式web監(jiān)控技術(shù)不僅能應(yīng)用于工業(yè)控制中,它還能應(yīng)用于食品安全的監(jiān)測,能對(duì)家庭的實(shí)時(shí)環(huán)境進(jìn)行監(jiān)控。 本論文在對(duì)現(xiàn)有的軟硬件平臺(tái)進(jìn)行分析后,設(shè)計(jì)了基于ARM架構(gòu)處理器上的web遠(yuǎn)程監(jiān)控系統(tǒng)原型。通過嵌入式實(shí)時(shí)操作系統(tǒng)μC/OS-Ⅱ來管理系統(tǒng)中的任務(wù),負(fù)責(zé)任務(wù)的創(chuàng)建與調(diào)度。在μC/OSⅡ上移植開源TCP/IP協(xié)議棧來完成網(wǎng)絡(luò)通信,并在其上構(gòu)建了一個(gè)簡單的嵌入式web服務(wù)器來接收客戶端瀏覽器的請求和發(fā)送監(jiān)控頁面給客戶端瀏覽器。而通過web頁面中的Java Applet小程序來與服務(wù)器端的應(yīng)用程序通信,實(shí)際完成遠(yuǎn)端環(huán)境的監(jiān)測與控制。 把B/S模式(web服務(wù)器)與C/S...
【文章頁數(shù)】:58 頁
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
ABSTRACT
第一章 緒論
1.1 研究背景及意義
1.2 國內(nèi)外研究現(xiàn)狀
1.3 本文研究內(nèi)容
1.4 論文結(jié)構(gòu)安排
1.5 本章小結(jié)
第二章 系統(tǒng)總體設(shè)計(jì)
2.1 系統(tǒng)描述
2.2 相關(guān)技術(shù)研究
2.2.1 操作系統(tǒng)
2.2.2 協(xié)議棧
2.2.3 動(dòng)態(tài)網(wǎng)頁技術(shù)
2.2.4 客戶端動(dòng)態(tài)顯示
2.3 系統(tǒng)設(shè)計(jì)概述
2.4 本章小結(jié)
第三章 系統(tǒng)硬件平臺(tái)的搭建
3.1 嵌入式處理器的選擇
3.2 MINI2440開發(fā)板
3.3 網(wǎng)絡(luò)接口
3.4 JTAG接口
3.5 UART接口
3.6 本章小結(jié)
第四章 軟件平臺(tái)的實(shí)現(xiàn)
4.1 嵌入式操作系統(tǒng)
4.1.1 μC/OS-Ⅱ概述
4.1.2 μC/OS-Ⅱ移植
4.2 網(wǎng)絡(luò)平臺(tái)
4.2.1 LwIP概述
4.2.2 LwIP移植
4.2.3 網(wǎng)絡(luò)接口驅(qū)動(dòng)
4.3 LwIP在μC/OS-Ⅱ上的啟動(dòng)與測試
4.4 本章小結(jié)
第五章 系統(tǒng)實(shí)現(xiàn)
5.1 HTTP協(xié)議概述
5.2 Java Applet部署
5.3 在μC/OS-Ⅱ上實(shí)現(xiàn)web服務(wù)
5.3.1 應(yīng)用程序文件系統(tǒng)
5.3.2 動(dòng)態(tài)交互
5.3.3 處理HTTP請求
5.4 應(yīng)用程序設(shè)計(jì)
5.5 本章小結(jié)
第六章 總結(jié)與展望
6.1 總結(jié)
6.2 進(jìn)一步研究方向
6.3 展望
致謝
參考文獻(xiàn)
攻讀學(xué)位期間的研究成果
本文編號(hào):3972657
【文章頁數(shù)】:58 頁
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
ABSTRACT
第一章 緒論
1.1 研究背景及意義
1.2 國內(nèi)外研究現(xiàn)狀
1.3 本文研究內(nèi)容
1.4 論文結(jié)構(gòu)安排
1.5 本章小結(jié)
第二章 系統(tǒng)總體設(shè)計(jì)
2.1 系統(tǒng)描述
2.2 相關(guān)技術(shù)研究
2.2.1 操作系統(tǒng)
2.2.2 協(xié)議棧
2.2.3 動(dòng)態(tài)網(wǎng)頁技術(shù)
2.2.4 客戶端動(dòng)態(tài)顯示
2.3 系統(tǒng)設(shè)計(jì)概述
2.4 本章小結(jié)
第三章 系統(tǒng)硬件平臺(tái)的搭建
3.1 嵌入式處理器的選擇
3.2 MINI2440開發(fā)板
3.3 網(wǎng)絡(luò)接口
3.4 JTAG接口
3.5 UART接口
3.6 本章小結(jié)
第四章 軟件平臺(tái)的實(shí)現(xiàn)
4.1 嵌入式操作系統(tǒng)
4.1.1 μC/OS-Ⅱ概述
4.1.2 μC/OS-Ⅱ移植
4.2 網(wǎng)絡(luò)平臺(tái)
4.2.1 LwIP概述
4.2.2 LwIP移植
4.2.3 網(wǎng)絡(luò)接口驅(qū)動(dòng)
4.3 LwIP在μC/OS-Ⅱ上的啟動(dòng)與測試
4.4 本章小結(jié)
第五章 系統(tǒng)實(shí)現(xiàn)
5.1 HTTP協(xié)議概述
5.2 Java Applet部署
5.3 在μC/OS-Ⅱ上實(shí)現(xiàn)web服務(wù)
5.3.1 應(yīng)用程序文件系統(tǒng)
5.3.2 動(dòng)態(tài)交互
5.3.3 處理HTTP請求
5.4 應(yīng)用程序設(shè)計(jì)
5.5 本章小結(jié)
第六章 總結(jié)與展望
6.1 總結(jié)
6.2 進(jìn)一步研究方向
6.3 展望
致謝
參考文獻(xiàn)
攻讀學(xué)位期間的研究成果
本文編號(hào):3972657
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3972657.html
最近更新
教材專著