【正文】
隨地隨心所欲的對交通、公共建筑、私人住宅等進(jìn)行遠(yuǎn)程監(jiān)控。隨著計算機(jī)應(yīng)用的不斷深入以及芯片技術(shù)和計算機(jī)技術(shù)的發(fā)展,嵌入式系統(tǒng)已經(jīng)發(fā)展到以芯片技術(shù)和Internet技術(shù)為標(biāo)志的嵌入式片上系統(tǒng),即嵌入式技術(shù)與Internet技術(shù)的結(jié)合正推動嵌入式技術(shù)的快速發(fā)展。關(guān)鍵詞:圖像監(jiān)控;linux系統(tǒng);S3c2440;mjpgstreamer;網(wǎng)絡(luò)遠(yuǎn)程監(jiān)控。著重于實現(xiàn)一個易搭建,易配置,通用性好,能用于臨時性監(jiān)控的網(wǎng)絡(luò)圖像視頻監(jiān)控服務(wù)器,可讓客戶機(jī)通過瀏覽器實時監(jiān)控遠(yuǎn)程目標(biāo)攝像頭,并實現(xiàn)遠(yuǎn)程共享攝像頭的圖像監(jiān)控系統(tǒng)。本系統(tǒng)是基于嵌入式Linux的圖像監(jiān)控系統(tǒng)。它以直觀、方便、信息內(nèi)容豐富等特性被廣泛地應(yīng)用于各個方面。本人授權(quán)賀州學(xué)院可以將畢業(yè)論文(設(shè)計)的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫進(jìn)行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存、匯編論文(設(shè)計)。與本研究成果相關(guān)的所有人所做出的任何貢獻(xiàn)均已在論文(設(shè)計)中作了明確的說明并表示了謝意。莫炳全 基于嵌入式Linux的圖像監(jiān)控系統(tǒng)莫 炳 全基于嵌入式Linux的圖像監(jiān)控系統(tǒng)曾繁政講 師1311767666709206181012007級通信工程物理與電子信息工程系20112732010275 獨 創(chuàng) 性 聲 明賀州學(xué)院本科畢業(yè)論文獨 創(chuàng) 性 聲 明本人鄭重聲明:所呈交的畢業(yè)論文(設(shè)計)是本人在指導(dǎo)老師指導(dǎo)下取得的研究成果。除了文中特別加以注釋和致謝的地方外,論文(設(shè)計)中不包含其他人已經(jīng)發(fā)表或撰寫的研究成果。簽名: 年 月 日授權(quán)聲明本人完全理解賀州學(xué)院有關(guān)保留、使用本科生畢業(yè)論文(設(shè)計)的規(guī)定,即:學(xué)院有權(quán)保留并向國家有關(guān)部門或機(jī)構(gòu)送交畢業(yè)論文(設(shè)計)的復(fù)印件和磁盤,允許畢業(yè)論文(設(shè)計)被查閱和借閱。本人論文(設(shè)計)中有原創(chuàng)性數(shù)據(jù)需要保密的部分為(無):簽 名: 年 月 日指導(dǎo)教師簽名: 年 月 日I基于嵌入式Linux的圖像監(jiān)控系統(tǒng)摘 要圖像監(jiān)控系統(tǒng)是一門集計算機(jī)技術(shù)、通信技術(shù)和多媒體技術(shù)于一體的綜合系統(tǒng)。隨著嵌入式技術(shù)和圖像處理技術(shù)的發(fā)展,使得監(jiān)控圖像和視頻的網(wǎng)絡(luò)實時傳輸和控制成為現(xiàn)實。本系統(tǒng)采用Linux系統(tǒng)作為服務(wù)器端平臺,以ARM9內(nèi)核的S3C2440作為服務(wù)器平臺處理器,以USB攝像頭作為圖像采集設(shè)備,用開源軟件mjpgstreamer對圖像視屏數(shù)據(jù)流進(jìn)行MJPG壓縮處理,并且通過以太網(wǎng)傳輸。論文首先簡要介紹了圖像監(jiān)控系統(tǒng)的國內(nèi)外現(xiàn)狀和本系統(tǒng)的課題背景和意義所在,分析了以s3c2440微處理器為核心的圖像監(jiān)控系統(tǒng)的硬件方案的設(shè)計,然后詳細(xì)描述基于linux系統(tǒng)平臺的構(gòu)建,再者重點分析應(yīng)用軟件的程序和設(shè)計流程,并深入分析圖像采集過程和網(wǎng)絡(luò)傳輸圖片視頻的技術(shù)以及算法,以求達(dá)到處理監(jiān)控圖像視屏的作用。ABSTRACTImage monitoring system is an integrated system bined with puter technology, muntication technology and multimedia technology. It takes intuitive, easy and abundant information and other features to be widely used in various aspects. With the development of embedded technology and image processing technology ,making network monitoring realtime image and video transmission and control bee a reality.The system is based on embedded Linux image monitoring system. The system uses the Linux system as a serverside platform, and S3C2440 ARM9 core processor as a server platform , using USB camera as image acquisition devices, using open source software Mjpgstreamer, to deal with the image screen MJPG pressed data stream ,and transmitted via on delivering an easy to build, easy configuration, mon good, can be used for temporary monitoring network image video surveillance server,Allowing clients realtime monitor by a browser remote target camera, and share remote video surveillance camera system.The paper introduct briefly Firstly and Image Monitoring System Current Status and the system background and significance of the subject, analyzed to s3c2440 microprocessor core image monitoring system hardware in the detailed description of the construction based on linux platform, also analysis application software key procedures and processes, and indepth analysis algorithm for image processing and network transmission technology in order to achieve image screen deal with the role of monitor screen image.Key words:Image monitoring;linux system;S3c2440;mjpgstreamer;Remote Monitoring Network.莫炳全 基于嵌入式Linux的圖像監(jiān)控系統(tǒng)目 錄摘 要 IABSTRACT II1 緒 論 1 課題背景和意義 1 監(jiān)控系統(tǒng)國內(nèi)外現(xiàn)狀 1 傳統(tǒng)模擬閉路視監(jiān)控系統(tǒng)(CCTV) 1 基于“PC+多媒體卡”數(shù)字視頻監(jiān)控系統(tǒng)(DVR) 2 基于IP網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)(IPVS) 2 本文的研究內(nèi)容和主要工作 3 本文的主要工作 3 本文的擬解決的主要問題 3 本系統(tǒng)方案的優(yōu)點 42 系統(tǒng)設(shè)計和硬件平臺的建立 4 系統(tǒng)總體設(shè)計 4 硬件選型 5 系統(tǒng)硬件整體設(shè)計 5 硬件模塊選型 5 硬件接口設(shè)計 5 SDRAM和FLASH接口設(shè)計 5 網(wǎng)絡(luò)模塊接口設(shè)計 6 USB模塊接口設(shè)計 7 電源模塊和RS232模塊接口設(shè)計 7 本章小結(jié) 83 嵌入式LINUX系統(tǒng)平臺的搭建 8 8 交叉編譯環(huán)境的建立 8 Bootloader的移植 8 9 文件系統(tǒng)的制作 11 本章小結(jié) 124 系統(tǒng)設(shè)備的驅(qū)動程序的編寫和移植 12 系統(tǒng)軟件設(shè)備架構(gòu) 13 網(wǎng)絡(luò)驅(qū)動程序 14 網(wǎng)絡(luò)設(shè)備驅(qū)動程序的體系結(jié)構(gòu) 14 DM9000發(fā)送和接收數(shù)據(jù)包過程 15 USB攝像頭的驅(qū)動 15 主機(jī)側(cè)USB驅(qū)動總體結(jié)構(gòu) 16 urb處理流程 16 本章小結(jié) 175 系統(tǒng)的圖像采集和傳輸 17 圖像采集的實現(xiàn) 17 圖像采集的過程 17 系統(tǒng)獲得采集的圖像數(shù)據(jù)的關(guān)鍵函數(shù) 18 監(jiān)控系統(tǒng)的網(wǎng)絡(luò)傳輸?shù)膶崿F(xiàn) 19 系統(tǒng)采用基于TCP/IP協(xié)議來實現(xiàn)網(wǎng)絡(luò)傳輸 19 圖像采集后的傳輸算法舉例 20 本章小結(jié) 216 系統(tǒng)測試 2