【正文】
管理等復(fù)雜功能,用單任務(wù)構(gòu)架可以很好地支持。s3c_device_i2c0, amp。 本系統(tǒng)采用 的 BIOS 是基于三星公司原來的 bootloder 修改而來的 Supervivi。 3 嵌入式 LINUX 系統(tǒng)平臺的搭建 交叉編譯環(huán)境的建立和 Bootloader 的移植 交叉編譯環(huán)境的建立 由于嵌入式系統(tǒng)不是通用的計(jì)算機(jī)系統(tǒng),硬件資源受到很大的限制,因此運(yùn)行于嵌入式系統(tǒng)裁剪和定制之前,需要在強(qiáng)大的宿主機(jī)上建立一個(gè) 交叉編譯環(huán)境 ,用于目標(biāo)機(jī) [5]。 圖 22 系統(tǒng)硬件整體結(jié)構(gòu)圖 賀州學(xué)院本科畢業(yè)論文 5 硬件模塊選型 微處理器采用三星公司的 S3C2440, S3C2440 是一款內(nèi)部集成了 ARM 公司 ARM920T內(nèi)核的 16/32 位 RISC 嵌入式處理器,主要面向高性能、低功耗的應(yīng)用。 (5)實(shí)現(xiàn) TCP/IP 網(wǎng)絡(luò)協(xié)議傳輸模塊的移植。 基于 IP網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng) 克服了上述兩種監(jiān)控系統(tǒng)的局限性,擁有下述優(yōu)點(diǎn): 賀州學(xué)院本科畢業(yè)論文 3 (1)不受距離限制,利用網(wǎng)絡(luò)傳輸數(shù)據(jù),距離不受限制,網(wǎng)絡(luò)覆蓋的地方即可。 錄像質(zhì)量隨拷貝數(shù)量增加而降低。 莫炳全 基于嵌入式 Linux 的圖像監(jiān)控系統(tǒng) II ABSTRACT Image 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 work 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 work 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 work 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.賀州學(xué)院本科畢業(yè)論文 III 目 錄 摘 要 ................................................................ I ABSTRACT ............................................................... II 1 緒 論 ................................................................ 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)點(diǎn) ........................................... 4 2 系統(tǒng)設(shè)計(jì)和硬件平臺的建立 .............................................. 4 系統(tǒng)總體設(shè)計(jì) ..................................................... 4 硬件選型 ......................................................... 4 系統(tǒng)硬件整體設(shè)計(jì) ........................................... 4 硬件模塊選型 ............................................... 5 硬件接口設(shè)計(jì) ..................................................... 5 SDRAM 和 FLASH 接口設(shè)計(jì) ...................................... 5 網(wǎng)絡(luò)模塊接口設(shè)計(jì) ........................................... 6 USB 模塊接口設(shè)計(jì) ............................................ 6 電源模塊和 RS232 模塊接口設(shè)計(jì) ............................... 7 本章小結(jié) ......................................................... 7 3 嵌入式 LINUX 系統(tǒng)平臺的搭建 ............................................ 7 交叉編譯環(huán)境的建立和 Bootloader 的移植 ............................ 7 交叉編譯環(huán)境的建立 ......................................... 7 Bootloader 的移植 ........................................... 7 內(nèi)核的移植 ........................................ 8 文件系統(tǒng)的制作 .................................................. 11 本章小結(jié) ........................................................ 11 莫炳全 基于嵌入式 Linux 的圖像監(jiān)控系統(tǒng) IV 4 系統(tǒng)設(shè)備的驅(qū)動程序的編寫和移植 ....................................... 11 系統(tǒng)軟件設(shè)備架構(gòu) ................................................ 11 網(wǎng)絡(luò)驅(qū)動程序 .................................................... 12 網(wǎng)絡(luò)設(shè)備驅(qū)動程序的體系結(jié)構(gòu) ................................ 12 DM9000 發(fā)送和接收數(shù)據(jù)包過程 ................................ 13 USB 攝像頭的驅(qū)動 ................................................ 13 主機(jī)側(cè) USB 驅(qū)動總體結(jié)構(gòu) .................................... 13 urb 處理流程 ............................................... 13 本章小結(jié) ........................................................ 14 5 系統(tǒng)的圖像采集和傳輸 ............................................