簡易檢索 / 詳目顯示

研究生: 張安松
Chang, An-sung
論文名稱: 嵌入式監視系統的實現
The Realization of The Embedded Monitor System
指導教授: 林清一
Lin, C.E.
學位類別: 碩士
Master
系所名稱: 工學院 - 航空太空工程學系
Department of Aeronautics & Astronautics
論文出版年: 2006
畢業學年度: 94
語文別: 英文
論文頁數: 61
中文關鍵詞: 監視系統嵌入式
外文關鍵詞: embedded, monitor system
相關次數: 點閱:75下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 什麼是嵌入式系統呢?它就是為了達成或解決某種目的而量身打造的系統。此系
    統裡有顆處理器,處理且控制整個系統的行為;有個記憶體,容量不大但卻足夠它現
    階段使用。
    目前在我們週遭到處都可看到嵌入式系統的例子,它方便了人們的日常生活。而
    目前與網路的結合更是趨勢。網路的出現讓人們可以方便的存取遠方的資料,與網路
    的結合將大大的增加嵌入式系統的應用層面。
    有鑑於此,本論文提出一種嵌入式網路監視系統的實現。讓遠方的使用者可以透
    過網路觀看監視畫面且同時可以多位使用者上網觀看。在家庭安全,學校安全,或工
    廠安方面皆有其應用的價值。
    本論文使用的硬體是德州儀器公司生產的OMAP 5912 發展板。將搭配使用
    LINUX來實現整個系統。

    In today's world electronics appliances, the embedded systems are everywhere to solve
    many system integration problems. An embedded system is a specific purpose system in
    which the CPU is completely encapsulated by the device. Combining with Internet, the
    embedded systems have expanded into more and more applications. Because of the
    Internet, people can get the information from the remote site conveniently. This is also
    one of the best advantages of the Internet. Now many applications via the Internet have
    been implemented in order to facilitate modern e-life in the world.
    In this research, a networking monitor system called the embedded networking
    monitor system is proposed and realized without involving the computers. Once both
    ends are connecting with Internet, the one to watch the dynamic images to the other end
    can become possible. Of course, the topics about building an embedded Linux system
    will also be illustrated.

    CONTENTS Ⅰ LIST OF TABLES Ⅳ LIST OF FIGURES Ⅴ CHAPTERⅠ Introduction 1.1 Introduction 1 1.2 Motivation 2 1.3 Image Capturing Topics 3 1.3.1 CMOS Image Sensor v.s. CCD Image Sensor 3 1.3.2 JPEG Introduction 4 1.4 Organization of This Thesis 4 CHAPTER Ⅱ System hardware Architecture 2.1 OMAP 5912 Star Kit 6 2.2 OMAP 5912 Chip 8 2.2.1 ARM926EJ-S 10 2.2.2 TMS320C55x DSP 12 2.3 The Webcam 12 2.4 Summary 13 CHAPTER Ⅲ Building an Embedded Linux System 3.1 Introduction 14 3.2 Why choosing Linux? 16 3.3 Building the cross-platform development toolchain 17 3.3.1 Kernel headers setup 19 3.3.2 Binary utilities setup 20 3.3.3 Bootstrap compiler setup 22 3.3.4 Glibc library setup 23 3.3.5 Completing full compiler 24 3.3.6 Summary 24 3.4 Bootloader Setup 25 3.4.1 U-Boot’s Hierarchy 25 3.4.2 U-Boot’s Startup Procedure 26 3.4.3 Porting Gist 28 3.5 Building a Kernel image 29 3.6 Setting up Linux Root Filesystem 29 3.6.1 Setting up the NFS server 31 3.6.2 Setting up the DHCP server 32 3.6.3 The content of the root filesystem 33 3.7 System Startup Procedure 34 3.8 Discussion 36 CHAPTER Ⅳ Application Program Implementation 4.1 Introduction 37 4.1.1 Video for Linux Introduction 37 4.1.2 USB Introduction 37 4.1.3 Thread Introduction 38 4.2 Preparation in advance 38 4.2.1 The Linux kernel setup 38 4.2.2 Add the cross-compiled libjpeg library 39 4.3 Program Illustration 39 4.3.1 Server Part 41 4.3.2 Client Part 44 4.4 Discussion 45 CHAPTER Ⅴ Test results and Discussion 5.1 Test Procedures 46 5.2 Test Results 49 5.3 Efficiency Analysis 53 5.3.1 Efficiency Analysis from the Server 53 5.3.2 Efficiency Analysis from the Clients 55 CHAPTER Ⅵ Conclusion and Future Prospect 6.1 Remarks and Conclusion 57 6.2 Future Prospect 58 6.2.1 Take Advantage of DSP Component 58 6.2.2 Motion Detection 58 6.2.4 Network Security 59 6.2.2 Storing Images 59 REFERENCES

    [1] 楊致仁,「以軟/硬體共同設計方式在SoC發展平台上實現JPEG多媒體系統」,國
    立成功大學,碩士論文,2002。
    [2] http://tree.celinuxforum.org/CelfPubWiki/OSK.
    [3] http://www.ti.com.tw/product/omap/.
    [4] http://focus.ti.com/docs/prod/folders/print/omap5912.html.
    [5] S. Furber, “ARM system-on-chip architecture second edition”, Addison Wesley, 2000.
    [6] David Seal , “ARM Architecture Reference Manual second edition”, Addison Wesley.
    [7] http://www.ovt.com/i_technology.html.
    [8] http://www.vmware.com/.
    [9] http://www.gnu.org/copyleft/gpl.html.
    [10] ftp://ftp.gnu.org/gnu/.
    [11] Karim Yaghmour, “Building Embedded Linux Systems”, O'Reilly, April 2003.
    [12] http://www.mvista.com.
    [13] Richard Stones, Neil Matthew, “Beginning Linux Programming 3rd Edition”, Wiley,
    2004.
    [14] http://www.aleph1.co.uk/armlinux/book/book1.html.
    [15] http://sourceforge.net/projects/u-boot.
    [16] Daniel P. Bovet, Marco Cesati, “Understanding the Linux Kernel, 2nd Edition”,
    O'Reilly.
    [17] 陳俊宏,「嵌入式系統原理與實務,2e」,學貫行銷股份有限公司。
    [18] http://webcamserver.sourceforge.net/.
    [19] 李鴻舜,「以動態偵測為基礎的即時監視系統」,國立交通大學,碩士論文,
    2001。
    [20] 林昌廣,「嵌入式網路監視系統」,國立交通大學,碩士論文,2002。

    無法下載圖示 校內:2056-08-29公開
    校外:2056-08-29公開
    電子論文尚未授權公開,紙本請查館藏目錄
    QR CODE