基于ARM-LINUX的多功能視頻監(jiān)控系統(tǒng)研究與實現(xiàn)
發(fā)布時間:2018-02-04 19:33
本文關(guān)鍵詞: ARM Bootloader Linux內(nèi)核 驅(qū)動程序 應(yīng)用程序 出處:《北京工業(yè)大學(xué)》2016年碩士論文 論文類型:學(xué)位論文
【摘要】:隨著通信和信息技術(shù)的日益完善,人們對信息的正確性和完整性有著更高標(biāo)準(zhǔn)的要求。視頻監(jiān)控能真實展現(xiàn)被監(jiān)控場所的聲像信息,具有清晰性、直觀性等特點,受到廣泛關(guān)注。隨著嵌入式技術(shù)的發(fā)展應(yīng)用,采用嵌入式技術(shù)實現(xiàn)視頻監(jiān)控系統(tǒng),具有功能強、成本低、功耗少、操作簡便等特點,并且易向無線移動方向發(fā)展,具有廣闊的應(yīng)用前景。本文研究用嵌入式技術(shù)改進視頻監(jiān)控系統(tǒng),并嘗試設(shè)計與實現(xiàn)一種基于ARM-Linux的多功能視頻監(jiān)控系統(tǒng)。本文在分析視頻監(jiān)控系統(tǒng)國內(nèi)外研究現(xiàn)狀,以及對相關(guān)理論技術(shù)進行研究的基礎(chǔ)上,對采用嵌入式技術(shù)來實現(xiàn)的視頻監(jiān)控系統(tǒng)進行了需求分析、方案選擇和總體設(shè)計。首先搭建了基于ARM-Linux的系統(tǒng)開發(fā)環(huán)境,包括安裝交叉編譯工具鏈、Bootloader啟動過程分析與移植、Linux內(nèi)核啟動分析與移植、根文件系統(tǒng)分析與構(gòu)建、安裝各種需要的庫文件等;其次分別對系統(tǒng)的驅(qū)動程序和應(yīng)用程序進行了設(shè)計與實現(xiàn)。在開發(fā)驅(qū)動程序中,研究分析了Linux內(nèi)核中經(jīng)典的bus-device-driver框架結(jié)構(gòu)及Linux內(nèi)核中提供的輸入子系統(tǒng)框架,以及LCD、觸摸屏、網(wǎng)卡、攝像頭驅(qū)動框架等,分別設(shè)計并實現(xiàn)了LCD、觸摸屏、攝像頭、按鍵四種設(shè)備驅(qū)動程序,并對DM9000網(wǎng)卡驅(qū)動進行了移植操作。在應(yīng)用程序開發(fā)部分,設(shè)計并實現(xiàn)了視頻監(jiān)控系統(tǒng)的設(shè)備管理、字體管理、文件管理、圖像管理、頁面管理及遠(yuǎn)程監(jiān)控等功能。最后在系統(tǒng)運行中進行了功能測試和性能測試。測試結(jié)果表明系統(tǒng)運行狀態(tài)良好,并且在運行中具有占用資源較少,執(zhí)行效率較高等特點。本系統(tǒng)在監(jiān)控過程中提高了監(jiān)控效率,可以對可疑點進行捕獲,同時可以通過軟件方式對捕獲到的圖像進行相應(yīng)處理(放大、移動等),保證了對監(jiān)控中可疑點的清晰捕獲。系統(tǒng)還支持對捕獲圖像說明文檔的顯示功能,因此只需保存捕獲到的可疑點圖像和相應(yīng)的文字說明即可。除此之外,本系統(tǒng)充分體現(xiàn)了嵌入式技術(shù)的優(yōu)點,不僅支持有線監(jiān)控,同時還支持手持設(shè)備和PC機對攝像頭的無線遠(yuǎn)程監(jiān)控,并將視頻監(jiān)控和圖像處理有效結(jié)合。
[Abstract]:With the increasing improvement of communication and information technology, people have higher standards for the correctness and integrity of information. Video surveillance can truly show the audio and video information in the monitored place, and it is clear. With the development and application of embedded technology, video surveillance system based on embedded technology has the characteristics of strong function, low cost, low power consumption, simple operation and so on. And easy to move to the direction of wireless development, has a broad application prospects. This paper studies the use of embedded technology to improve the video surveillance system. And try to design and implement a multi-function video surveillance system based on ARM-Linux. This paper analyzes the current research situation of video surveillance system at home and abroad, as well as the related theory and technology. The requirement analysis, scheme selection and overall design of video surveillance system based on embedded technology are carried out. Firstly, the system development environment based on ARM-Linux is built. Including the installation of cross-compiler tool chain bootloader boot process analysis and transplantation Linux kernel boot analysis and transplantation root file system analysis and construction installation of a variety of required library files and so on; Secondly, the driver and application of the system are designed and implemented. The classic bus-device-driver frame structure in Linux kernel and the input subsystem framework provided in Linux kernel, as well as LCD, touch screen and network card are studied and analyzed. Camera driver framework, respectively, designed and implemented LCD, touch screen, camera, keystroke four device drivers, and the DM9000 network card driver transplant operation. In the application development part. Design and implementation of video surveillance system equipment management, font management, file management, image management. Finally, the function test and performance test are carried out in the running of the system. The test results show that the system is running in good condition and has less resources in the running. This system improves the monitoring efficiency in the process of monitoring, can capture suspicious points, and can process the captured images by software (magnifying, moving, etc.). The system also supports the display function of captured image description document, so we only need to save the captured suspicious dot image and the corresponding text description. This system fully embodies the advantages of embedded technology, not only supports wired monitoring, but also supports wireless remote monitoring of camera by handheld devices and PC, and effectively combines video monitoring with image processing.
【學(xué)位授予單位】:北京工業(yè)大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2016
【分類號】:TN948.6
,
本文編號:1490978
本文鏈接:http://sikaile.net/kejilunwen/xinxigongchenglunwen/1490978.html
最近更新
教材專著