基于WIFI的嵌入式設(shè)備組網(wǎng)設(shè)計(jì)與數(shù)據(jù)庫緩存技術(shù)研究
本文關(guān)鍵詞:基于WIFI的嵌入式設(shè)備組網(wǎng)設(shè)計(jì)與數(shù)據(jù)庫緩存技術(shù)研究,,由筆耕文化傳播整理發(fā)布。
【摘要】:隨著移動(dòng)互聯(lián)網(wǎng)的快速發(fā)展,無線聯(lián)網(wǎng)尤其是基于Wi-Fi技術(shù)的無線聯(lián)網(wǎng)及相關(guān)應(yīng)用已與人們的生活密切相關(guān)。本課題設(shè)計(jì)了一種基于ARM11的嵌入式終端,配置Wi-Fi、攝像頭等功能模塊,實(shí)現(xiàn)了無線終端與服務(wù)器之間的信息共享與接力傳輸。結(jié)合項(xiàng)目課題任務(wù)對(duì)服務(wù)器數(shù)據(jù)庫的要求,針對(duì)傳統(tǒng)關(guān)系型數(shù)據(jù)庫的不足之處,對(duì)比分析了兩種目前較為流行的NoSQL技術(shù),實(shí)現(xiàn)了一套包括終端圖片采集、無線信息傳輸及服務(wù)器管理的業(yè)務(wù)應(yīng)用系統(tǒng)。本系統(tǒng)也可應(yīng)用于現(xiàn)代安保、安全生產(chǎn)監(jiān)控、云攝像頭等不同領(lǐng)域。 設(shè)計(jì)中采用基于S3C6410處理器的嵌入式開發(fā)板,配置SDIO接口的Wi-Fi模塊WM-G-MR-09,將開發(fā)板擴(kuò)展為支持Wi-Fi無線通信的設(shè)備,配置CAM接口的CMOS攝像頭模塊0V9650,將開發(fā)板擴(kuò)展為具有圖像獲取功能的終端。通過移植Bootloader、Linux操作系統(tǒng)內(nèi)核和文件系統(tǒng),構(gòu)建了嵌入式Linux的軟硬件平臺(tái),操作系統(tǒng)內(nèi)核內(nèi)置了SDIO接口的Wi-Fi模塊和CAM接口的CMOS攝像頭模塊的硬件驅(qū)動(dòng)程序,用戶只需關(guān)注待實(shí)現(xiàn)的具體功能,無需編寫底層的驅(qū)動(dòng)程序,大大節(jié)省了開發(fā)時(shí)間。在此軟硬件基礎(chǔ)上基于V4L2框架和libjpeg壓縮庫,編寫圖片獲取的應(yīng)用程序;趕ocket網(wǎng)絡(luò)編程,編寫應(yīng)用程序,在傳輸層使用TCP協(xié)議將圖片無線傳輸至服務(wù)器進(jìn)行統(tǒng)一管理。 服務(wù)器部分較詳細(xì)地介紹了Linux操作系統(tǒng)、Apache網(wǎng)絡(luò)服務(wù)器、MySQL數(shù)據(jù)庫和PHP開發(fā)環(huán)境的構(gòu)建及基本配置,對(duì)比傳統(tǒng)Web訪問流程中關(guān)系型數(shù)據(jù)庫遇到的挑戰(zhàn),比較了兩種目前市場上廣泛使用的數(shù)據(jù)庫緩存技術(shù)——Memcached和Redis,分析探討了以集群形式分布式部署所使用到的算法;重點(diǎn)實(shí)踐了Memcached和Redis在Linux環(huán)境下的安裝及配置,以及如何使用PHP編程語言與這兩種緩存數(shù)據(jù)庫之間進(jìn)行交互。
【關(guān)鍵詞】:ARM11 S3C6410 V4L2 網(wǎng)絡(luò)編程 Memcached Redis
【學(xué)位授予單位】:北京郵電大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2015
【分類號(hào)】:TP311.13;TN92
【目錄】:
- 摘要4-5
- ABSTRACT5-9
- 第一章 緒論9-12
- 1.1 研究背景及國內(nèi)外發(fā)展現(xiàn)狀9-10
- 1.2 論文內(nèi)容及結(jié)構(gòu)10-12
- 第二章 Wi-Fi技術(shù)與WM-G-MR-09模塊12-18
- 2.1 Wi-Fi技術(shù)概述12-15
- 2.1.1 Wi-Fi技術(shù)簡介12-13
- 2.1.2 無線局域網(wǎng)拓?fù)?/span>13-15
- 2.2 WM-G-MR-09模塊簡介15-18
- 第三章 嵌入式Linux開發(fā)環(huán)境搭建18-33
- 3.1 嵌入式系統(tǒng)18-21
- 3.1.1 嵌入式系統(tǒng)概述18-19
- 3.1.2 嵌入式操作系統(tǒng)的選擇19-20
- 3.1.3 嵌入式Linux開發(fā)流程20-21
- 3.2 嵌入式開發(fā)板基礎(chǔ)硬件平臺(tái)21-25
- 3.2.1 OK6410開發(fā)板21-23
- 3.2.2 XShell終端模擬軟件23-25
- 3.3 嵌入式Linux開發(fā)環(huán)境搭建25-33
- 3.3.1 交叉編譯器簡介及其安裝25-27
- 3.3.2 Bootloader簡介及其移植27-28
- 3.3.3 嵌入式Linux內(nèi)核與文件系統(tǒng)的移植28-30
- 3.3.4 WM-G-MR-09模塊的配置30-33
- 第四章 嵌入式Linux下基于V4L2的視頻與圖像采集33-43
- 4.1 基于V4L2的視頻采集實(shí)現(xiàn)33-40
- 4.1.1 OV9650攝像頭模塊簡介33-34
- 4.1.2 基于V4L2的視頻采集34-40
- 4.2 圖像數(shù)據(jù)流的壓縮40-43
- 4.2.1 LIBJPEG壓縮庫簡介40
- 4.2.2 JPEG壓縮的過程與實(shí)現(xiàn)40-43
- 第五章 嵌入式Linux下基于網(wǎng)絡(luò)編程的圖片傳輸43-49
- 5.1 socket通信簡介及基本過程43-46
- 5.1.1 TCP與UDP43
- 5.1.2 socket通信及常用函數(shù)43-46
- 5.2 基于網(wǎng)絡(luò)編程的圖片傳輸?shù)膶?shí)現(xiàn)46-49
- 第六章 數(shù)據(jù)庫緩存技術(shù)的研究49-71
- 6.1 LAMP環(huán)境的搭建49-56
- 6.1.1 LAMP網(wǎng)站架構(gòu)方案49-50
- 6.1.2 LAMP環(huán)境的搭建和配置50-55
- 6.1.3 服務(wù)器常用軟件55-56
- 6.2 常用數(shù)據(jù)庫緩存技術(shù)56-71
- 6.2.1 數(shù)據(jù)庫緩存技術(shù)概述56-57
- 6.2.2 Memcached與Redis57-59
- 6.2.3 一致性Hash算法和數(shù)據(jù)分片算法59-62
- 6.2.4 Memcached的安裝和使用62-66
- 6.2.5 Redis的安裝和使用66-71
- 第七章 總結(jié)與展望71-72
- 參考文獻(xiàn)72-74
- 附錄74-90
- 致謝90-91
- 攻讀學(xué)位期間發(fā)表的學(xué)術(shù)論文91
【參考文獻(xiàn)】
中國期刊全文數(shù)據(jù)庫 前9條
1 張美平;;計(jì)算機(jī)專業(yè)《嵌入式系統(tǒng)》課程實(shí)踐教學(xué)探索[J];福建師范大學(xué)學(xué)報(bào)(自然科學(xué)版);2011年03期
2 伍轉(zhuǎn)華;;基于IEEE802.11n的無線局域網(wǎng)關(guān)鍵技術(shù)研究[J];電腦知識(shí)與技術(shù);2012年33期
3 李波;;基于Internet的嵌入式視頻監(jiān)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J];電腦知識(shí)與技術(shù);2013年04期
4 童元松;;我國物聯(lián)網(wǎng)產(chǎn)業(yè)發(fā)展的金融支持對(duì)策分析[J];湖南財(cái)政經(jīng)濟(jì)學(xué)院學(xué)報(bào);2012年04期
5 劉軍霞;王磊;周喜;;面向海量數(shù)據(jù)的電子政務(wù)云平臺(tái)研究[J];計(jì)算機(jī)與現(xiàn)代化;2013年07期
6 張春平;戴青云;;嵌入式系統(tǒng)及其發(fā)展前景[J];石家莊職業(yè)技術(shù)學(xué)院學(xué)報(bào);2006年04期
7 楊闊;何東健;;基于S3C6410的田間視頻監(jiān)控系統(tǒng)的實(shí)現(xiàn)[J];計(jì)算機(jī)工程與設(shè)計(jì);2013年06期
8 王世陽;余學(xué)才;梁錫寧;陳濤;朱良銷;蘇柯;;ARM-Linux嵌入式系統(tǒng)的Boot Loader分析與設(shè)計(jì)[J];現(xiàn)代電子技術(shù);2010年22期
9 池水明;孫斌;;無線網(wǎng)絡(luò)安全風(fēng)險(xiǎn)及防范技術(shù)芻議[J];信息網(wǎng)絡(luò)安全;2012年03期
本文關(guān)鍵詞:基于WIFI的嵌入式設(shè)備組網(wǎng)設(shè)計(jì)與數(shù)據(jù)庫緩存技術(shù)研究,由筆耕文化傳播整理發(fā)布。
本文編號(hào):344712
本文鏈接:http://sikaile.net/kejilunwen/wltx/344712.html