簡易檢索 / 詳目顯示

研究生: 顏大千
Ta-chen Yen
論文名稱: 基於嵌入式系統ARM之無線監控系統
Embedded System for Wireless Surveillance System
指導教授: 邱炳樟
Bin-chang Chieu
口試委員: 王秀仁
Show-ran Wang
黃忠偉
Jong-woei Whang
學位類別: 碩士
Master
系所名稱: 電資學院 - 電子工程系
Department of Electronic and Computer Engineering
論文出版年: 2007
畢業學年度: 95
語文別: 中文
論文頁數: 90
中文關鍵詞: 嵌入式監控無線
外文關鍵詞: Embedded, Surveillance, wireless
相關次數: 點閱:205下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報

嵌入式系統是具輕薄短小的體積及高度整合能力的軟硬體平台,在本論文中所發展的影像系統,主要是作遠端監控,由於以往的監視系統是採取有線的方式,在佈線上的困難度,限制了影像傳輸的距離。

隨著寛頻網路的發展,像影像與聲音這類資料量比較大的,已經可以透過網路傳送,本論文提出一種嵌入式網路監視系統的實現。讓遠方的使用者可以透過網頁瀏覧器觀看監視畫面。在居家看護、學校安全、或工廠安全方面皆有其應用。本論文使用的硬體是長高公司生產的 DMA2440 發展板、OV9640攝像頭以及USB介面的無線網卡,將搭配使用LINUX來實現整個系統。


Embedded systems are highly integrated hardware-software platforms of very small dimensions. This thesis develops an image system, and the research is focused on remote monitoring. Previous surveillance systems adopt wireline connection; difficulties in laying communication lines limit the image transmission distance.
Image and audio create large blocks of information. Image and audio transmission is now possible following the rise of wideband networks. In this thesis we implement an embedded, network surveillance system. This system allows the remote user to observe the surveillance situation through a network browser, which can find applications in home nursing, school and factory safety. During our research we have used DMATEK’s DMA 2440 platform, an OV9640 camera, and a USB wireless network card. Linux is employed to implement the system as a whole.

目錄 摘 要........................................................I Abstract....................................................II 致 謝......................................................III 目 錄.......................................................IV 圖表索引...................................................VII 第一章、緒論 ................................................1 1.1、研究動機.............................................1 1.2、系統架構.............................................3 1.3、論文架構.............................................4 第二章、平台架構............................................5 2.1、DMA2440 平台介紹...................................5 2.1.1、元件介紹.......................................5 2.1.2、位址空間分配以及晶片選擇信號定義...............8 2.1.3、跳線說明.......................................10 2.1.4、I2C 匯流排介面電路.............................11 2.2、DMA-2440 的 BIOS 使用................................13 2.3、攝影鏡頭介紹.........................................15 第三章、Linux 介紹..........................................17 3.1、Linux Kernel.........................................17 3.1.1、Linux Kernel 介紹..............................17 3.1.2、Makefile 與 .config............................18 3.1.3、Linux kernel 的設定............................19 3.2、Linux 核心編譯.......................................21 3.2.1、安裝編譯工具...................................21 3.2.2、編譯 ZIMAGE....................................22 3.2.3、燒錄 Linux 核心................................24 3.3、根檔案系統...........................................27 3.3.1、cramfs 根檔案系統的製作........................27 3.3.2、燒錄根檔案系統.................................29 3.4、NFS服務..............................................32 3.4.1、NFS介紹........................................32 3.4.2、啓動NFS........................................32 3.5、GCC 編譯器...........................................33 3.5.1、GCC 介紹.......................................33 3.5.2、GCC 的結構.....................................33 3.5.3、GCC 編譯參數...................................34 第四章、相關技術概述........................................36 4.1、嵌入式影像系統介紹...................................36 4.1.1、Video Streaming................................36 4.1.2、Video For Linux................................37 4.1.3、Video Codec....................................39 4.2、網路通訊協定.........................................42 4.2.1、TCP/IP 通訊協定................................42 4.2.2、歷史起源.......................................42 4.2.3、TCP/IP工作模型.................................43 4.2.4、定址方式.......................................45 4.2.5、使用者資料端協定...............................46 4.2.6、傳輸控制協定...................................47 4.2.7、通訊埠.........................................48 4.3、網頁介紹.............................................49 4.3.1、名詞說明.......................................49 4.3.2、JavaScript.....................................52 第五章、程式實作............................................54 5.1、影像擷取程式設計.....................................54 5.1.1、Video for Linux................................55 5.1.2、影像格式轉換...................................61 5.1.3、JPEG CODEC (使用libjpeg) ......................62 5.2、TCP/IP 程式設計......................................64 5.2.1、資料型態與結構.................................64 5.2.2、插座(socket) ..................................65 5.2.3、插座系統副程式.................................67 5.2.4、非預接式伺服器(Connectionless Server) .........71 5.2.5、預接式伺服器(Connection Server) ...............73 5.3、Web Server 與網頁設計................................76 5.3.1、Web Server BOA.................................76 5.3.2、網頁設計.......................................77 第六章、結論與未來展望......................................78 參考文獻....................................................81

參考文獻
[1] 陳俊宏著,Embedded Linux 嵌入式系統原理與實務,學貫行銷股份
有限公司,2004。
[2] 書英工作室編著,HTML & JavaScript 實用寶典,全華科技圖書股份
有限公司,2003。
[3] Ashraf Sadd and Donnie Smith, “An IEEE1394-FireWire-based embedded video system for surveillance applications,” Proceddings of the IEEE Conference on Advanced Video and Signal Based Surveillance, pp. 213-218, 2003.
[4] VideoLAN 網站:http://www.videolan.org/
[5] VIC-Video Conferencing Tool:http://www-nrg.ee.lbl.gov/vic/
[6] Video for Linux resources 網站:http://www.exploits.org/v4l/
[7] JPEG 網站:http://www.jpeg.org/index.html
[8] MPEG 網站:http://www.mpeg.org/MPEG/MPEG-content.html
[9] 張智勝、陳伯偉編譯,TCP/IP 互連網路,全華科技圖書股份有限公
司,2004
[10] Wang, J., Yan, W.-Q., Kankanhalli, M.S., Ramesh Jain, and Reinders, “Adaptive monitoring for video surveillance”, Information, Communications and Signal Processing, 2003 and the Fourth Pacific Rim Conference on Multimedia., vol. 2, 15-18 Dec., 2003 pp. 1139 – 1143
[11] 呂國治著,Java Script 動態網頁學習手冊,金禾資訊股份有限公
司,2003。
[12] 吳德銘譯,Linux 程式設計教學手冊,碁峯資訊股份有限公司,2000。
[13] 黃俊翔譯,Linux 網路程式設計,碁峯資訊股份有限公司,2003。
[14] Daniel P. Bovet, Macro Cesati,Understanding the LINUX KERNEL
2’e,O’REILLY,2002。
[15] Karim Yaghmour,Building Embedded Linux Systems,O’REILLY,
2003。
[16] Thomas Stockhammer, HrvojeJenkac, Gabriel kuhn, “Streaming Video Over Variable Bit-Rate Wireless Channels”, IEEE Transactions Multumedia, Vol.6, No.2, April, 2004.
[17] 施威銘研究室著,Linux-C 語言實務,旗標出版股份有限公司,2001。
[18] 徐千洋著,Linux-C 函式庫參考手冊,旗標出版股份有限公司,2003。
[19] 劉淑慧譯,最新JavaScript 語法參考辭典,博碩文化股份有限公
司,2000。
[20] International Telecommunication Union, DRAFT H.263 “VIDEO CODING FOR LOW BITRATE COMMUNICATION” , May 2, 1996

無法下載圖示 全文公開日期 2012/07/31 (校內網路)
全文公開日期 本全文未授權公開 (校外網路)
全文公開日期 本全文未授權公開 (國家圖書館:臺灣博碩士論文系統)
QR CODE