研究生: |
江泓希 Hung-Hsi Jiang |
---|---|
論文名稱: |
基於Linux平台之移動式遠端環境監控系統 Environmental Monitoring and Remote Surveillance System Based on Linux Platform |
指導教授: |
邱炳樟
Bin-Chang Chieu |
口試委員: |
王秀仁
Show-Ran Wang 徐敬文 Ching-Wen Hsue |
學位類別: |
碩士 Master |
系所名稱: |
電資學院 - 電子工程系 Department of Electronic and Computer Engineering |
論文出版年: | 2015 |
畢業學年度: | 103 |
語文別: | 中文 |
論文頁數: | 69 |
中文關鍵詞: | 嵌入式系統 、Linux 、dht11 、ov9726 、移動式影像監控 |
外文關鍵詞: | Embedded system, Linux, dht11, ov9726, Surveillance System |
相關次數: | 點閱:493 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
隨著科技發展日新月異,行動裝置及網路的普及便利了我們的生活,嵌入式系統在生活中扮演重要的腳色,Linux作業系統有著開放原始碼、自由軟體及高度整合性的優點,受許多開發者、廠商青睞,嵌入式系統的功能日漸強大,與生活緊密連結。居家安全也是生活中的重要議題,本論文將開發一個基於嵌入式Linux之移動式影像環境監控、讓使用者可以即時監控家中環境安全。
本論文將在Element14廠商所提供之RaspberryPi平台上移植Linux3.12.36作業系統、並在ubuntu12.04作業系統下架設交叉編譯環境、編譯核心、用步進馬達與軌道建立移動式攝影機、驅動Ethernet網路架設Webserver、實作sensor驅動程式,從底層核心到上層使用者應用層進行修改與解析。讓使用者可以經由行動裝置、經由網路得知感測器狀態及控制相機的移動,達到遠端居家安全監控的目的。
With the advance of science and technology, the smart mobile devices and networks facilitate our life. Embedded systems are playing important roles in our lives every day. The advantage of the Linux operating system is open source, low cost, easy to build, high performance. It is very popular among developers and manufacturers. Embedded systems are more than part of human life. The safety of body is a basic concern of person. The topic of security is important for people. The purpose of this study is satisfied people local and remote security required.
This thesis is based on Element14 and Raspberry Pi Foundation’s Raspberry Pi(BCM2835 SOC ARM 11 core) hardware platform to porting Linux system. The OS is Debian Wheezy and the Linux kernel is Linux-3.12.36. The object of this report is to explain the process of remote surveillance system, porting Linux and sensor to the platform, setting cross compiler environment in ubuntu12.04, establishing the remote surveillance system by step motor and track, and programming device driver to support the temperature and humidity sensor. Investigate the data transmission in Linux architecture. Therefore, by doing so, this also analysis the communicating process of Linux device driver while it operating. We can use this system to satisfy the need of home security.
【1】 Aeron, S.; Saligrama, V.; Castanon, David A.," Efficient Sensor Management
Policies for Distributed Target Tracking in Multihop Sensor Networks",
Signal Processing, IEEE Transactions , Boston, MA, November 2008
【2】 S. Krco, S. Kostic, D. Sakac, Z. Lukic, "mSens -Location Location Mobile
Health Monitoring System", Proceedings of the IEEE sensors sensors Eurocon,
Belgrade, Serbia, November 2005
【3】 葉難(2013)。Raspberrypi從入門到應用。
取自:http://yehnan.blogspot.tw/
【4】 張益裕(2014)。Raspberry Pi GPIO介紹。取自:
http://www.codedata.com.tw/java/java-embedded-6-raspberry-pi-gpio/
【5】 Silicon Motion(2013)。SM3732 USB2.0 PC Camera。
取自: Controllerhttp://www.usbdev.ru/glossary/gsmi/sm3732/
【6】 OmniVision (2008)。OV9726 720p HD product brief。
取自: http://www.ovt.com/uploads/parts/OV9726%20PB%20v1.0%20WEB.pdf
【7】 廣州奧松電子(2012)。數字溫溼度感測器 DHT11。
取自:http://www.adafruit.com/datasheets/DHT11-chinese.pdf
【8】 謝書源(2008)。移植嵌入式Linux作業系統至IDEA6410開發平台。台灣科技大學,碩士論文
【9】 Kris Wang(2013)。How does Raspberry Pi boot。
取自:http://chaotangwang.blogspot.tw
【10】 台灣樹莓派(2014) 。編譯 Raspberry Pi 的核心。
取自: http://www.raspberrypi.com.tw/category/%E6%95%99%E5%AD%B8/%E9%80%B2
【11】 Liu(2012)。u-boot啟動分析。取自:
http://liu1227787871.blog.163.com/blog/static/205363197201261822912684/
【12】 Jonne Soininen,Linux boot loader and boot in Raspberry Pi,Aalto
University - School of Electrical Engineering
【13】 李沛明(2013)。移植Rowboat Bread於Devkit8000平台。台灣科技大學。碩士論文
【14】 鳥哥(2011)。鳥哥的LINUX私房菜 基礎學習篇。台北:碁資訊
【15】 平田豐(2008)。Linux Device Driver Programming 驅動程式設計
【16】 Xavier Calbet(2006)。 Writing device drivers in Linux取自:
http://www.freesoftwaremagazine.com/articles/drivers_linux
【17】 鄭強(2011)。王者歸來-Linux 驅動程式開發權威指南。台北:佳魁出版
【18】 Jonathan Corbet, Alessandro Rubini, Greg Kroah-Hartman (2006)。
Linux Device Drivers, Third Edition
【19】 Gtwang(2014)。 Raspberry Pi 編譯 Linux 核心。取自:
http://blogger.gtwang.org/2014/12/raspberry-pi-compile-linux-kernel.html
【20】 Jollen’s Blog (2006) 。device driver interrupt
取自: http://www.jollen.org/LinuxDeviceDriver/
【21】 jacch (2011)。PHP的變數傳遞GET篇。取自:
http://www.php5.idv.tw/html.php?mod=article&do=show&shid=53