需要金幣:![]() ![]() |
資料包括:完整論文 | ![]() |
![]() |
轉(zhuǎn)換比率:金額 X 10=金幣數(shù)量, 例100元=1000金幣 | 論文字?jǐn)?shù):18272 | ![]() | |
折扣與優(yōu)惠:團(tuán)購最低可5折優(yōu)惠 - 了解詳情 | 論文格式:Word格式(*.doc) | ![]() |
摘要:隨著科學(xué)技術(shù)的進(jìn)步,人們對(duì)生活質(zhì)量也提出了越來越高的要求,舒適、合理、便捷和安全的家居環(huán)境正逐步被大眾所青睞。視頻監(jiān)控作為家居安防的重要組成部分,也逐步受到人們的重視。 家居安防視頻監(jiān)控系統(tǒng)的開發(fā)涉及到視頻編碼、網(wǎng)絡(luò)傳輸、無線傳輸、操作系統(tǒng)等嵌入式開發(fā)軟硬件多方面技術(shù)。系統(tǒng)的開發(fā)基于嵌入式硬件平臺(tái)和嵌入式操作系統(tǒng)。這里設(shè)計(jì)采用ARM處理器嵌入Linux操作系統(tǒng)的方法實(shí)現(xiàn)家居視頻監(jiān)控。Linux操作系統(tǒng)作為嵌入式系統(tǒng)的新寵以其開源特點(diǎn)非常適合面向開發(fā),而ARM核憑借其較高的指令和數(shù)據(jù)處理能力更是吸引了眾多研發(fā)人員的眼球,二者的結(jié)合為家居視頻監(jiān)控提供了一個(gè)嶄新的發(fā)展方向。 本文在嵌入式Linux開發(fā)技術(shù)基礎(chǔ)上完成了家居安防視頻監(jiān)控系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn),介紹了嵌入式Linux,ARM,視頻編碼技術(shù)的相關(guān)理論,闡述了視頻傳輸?shù)墓ぷ魈攸c(diǎn)和原理。文章對(duì)系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)過程進(jìn)行了詳細(xì)闡述,包括系統(tǒng)設(shè)計(jì)思想,系統(tǒng)功能模塊設(shè)計(jì),以及系統(tǒng)的技術(shù)實(shí)現(xiàn)。分析了視頻監(jiān)控實(shí)現(xiàn)的關(guān)鍵技術(shù),包括嵌入式Linux系統(tǒng)的移植、視頻服務(wù)器的搭建、視頻編碼、網(wǎng)絡(luò)傳輸、GUI界面開發(fā)。最后對(duì)研究和開發(fā)工作進(jìn)行了總結(jié)回顧,并對(duì)未來的工作進(jìn)行了展望。
關(guān)鍵詞: 嵌入式, Linux,ARM, 視頻監(jiān)控, 網(wǎng)絡(luò)傳輸
目錄 摘要 Abstract 1 緒論-1 1.1 研究背景-1 1.2 研究?jī)?nèi)容-2 1.3 論文組織結(jié)構(gòu)-3 2 嵌入式系統(tǒng)平臺(tái)的搭建-4 2.1視頻監(jiān)控系統(tǒng)結(jié)構(gòu)-4 2.2視頻監(jiān)控硬件系統(tǒng)構(gòu)成-4 2.3視頻監(jiān)控軟件系統(tǒng)構(gòu)成-5 2.3.1引導(dǎo)加載程序bootloader-5 2.3.2內(nèi)核kernel裁剪-6 2.3.3根文件系統(tǒng)-6 2.4 交叉開發(fā)環(huán)境的安裝-7 2.5 NFS服務(wù)器的建立-7 2.6 SDL庫的移植-8 2.6.1在PC機(jī)上安裝SDL開發(fā)環(huán)境-9 2.6.2 交叉編譯SDL庫移植到開發(fā)板-10 3 視頻圖像采集與傳輸?shù)膶?shí)現(xiàn)-12 3.1 V4L編程-12 3.1.1 V4L編程中主要定義的數(shù)據(jù)結(jié)構(gòu)-12 3.1.2 V4L編程中攝像頭的I/O控制-13 3.1.3 V4L 編程中如何從攝像頭中讀取視頻數(shù)據(jù)-14 3.2圖像保存為視頻-15 3.2.1 ZC301 攝像頭內(nèi)部芯片實(shí)現(xiàn)JPEG編碼方法-15 3.2.2視頻壓縮編碼方法AVI簡(jiǎn)介-16 3.2.3 使用avilib開源庫實(shí)現(xiàn)JPEG保存為AVI視頻-17 3.3視頻傳輸-19 3.3.1視頻流服務(wù)器與客戶端的搭建-19 3.4網(wǎng)絡(luò)編程-20 3.4.1 創(chuàng)建socket-21 3.4.2 Socket的配置-21 3.4.3連接的建立-23 3.4.4 數(shù)據(jù)傳輸-24 3.4.5結(jié)束傳輸-25 4 移動(dòng)物體監(jiān)控及報(bào)警的實(shí)現(xiàn)-26 4.1 motion運(yùn)動(dòng)圖像軟件包-26 4.2 madplay播放器實(shí)現(xiàn)警報(bào)-26 4.3 madplay的移植-27 5 人機(jī)交互界面開發(fā)-30 5.1 Qt Creator概述-30 5.2 Qt概述-30 5.3 Qt Creator 在Linux上的安裝-31 5.4 Qt人機(jī)交互界面-32 6 功能測(cè)試-33 6.1 執(zhí)行程序-33 6.2 執(zhí)行結(jié)果-34 總 結(jié)-35 參考文獻(xiàn)-36 致 謝-37 |