freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

基于嵌入式linux的網(wǎng)絡視頻監(jiān)控系統(tǒng)的研究學士學位畢業(yè)論文-免費閱讀

2025-07-21 20:22 上一頁面

下一頁面
  

【正文】 本人完全意識到本聲明的法律后果由本人承擔。點擊記錄按鈕, 的文件格式保存到C:\Program Files\Active WebCam\Gallery 目錄下,文件類型為:Active WebCam Video Record,雙擊該文件能進行自動播放。Webcam是一個比較常用的的視頻應用程序,通過網(wǎng)絡下載webcam_server的Linux 版本:,它是基于GNU 架構之下的,完全免費,源碼開放。將采集格式為YUV420P的原始視頻圖像數(shù)據(jù)壓縮成JPEG 格式,并當客戶端有連接時,通過子進程向客戶端發(fā)送JPEG 圖像數(shù)據(jù):if((size=(yuv420p_to_jpeg(amp。阻塞,等待連接應答數(shù)據(jù)Send()Listen()Recv()Accept()Socket()Bind()Close()send()Recv()recv()Socket()connect()客戶端請求數(shù)據(jù)服務器圖61 TCP的連接過程Webserver 又被稱為HTTP Server,它是對HTTP 協(xié)議服務器端功能的實現(xiàn)。(2)可靠性TCP協(xié)議提供了可靠性,發(fā)送的數(shù)據(jù)都需要獲得一個對方的確認。本系統(tǒng)視頻的網(wǎng)絡傳輸是基于TCP協(xié)議來實現(xiàn),前端嵌入式機作為視頻服務器負責視頻采集并建立好TCP服務器,等待客戶端的連接;客戶端做好一系列初始化工作后,主動連接服務器,得到應答后建立連接接收壓縮視頻數(shù)據(jù)并實時顯示,同時可以根據(jù)用戶的要求進行實時或定時保存圖像或者視頻文件。以后的系統(tǒng)調用函數(shù)就可使用它來對設備文件進行操作了。mmap()成功調用后返回系統(tǒng)實際分配的起始地址。read方法通過內核緩沖區(qū)來讀取數(shù)據(jù),而mmap ()通過把設備文件映射到內存中,繞過了內核緩沖區(qū)。實現(xiàn)過程如下:for(i=0 :I : i++){Vd224。=65535。capability))0){Permr(“camer_get_cability:”):Return 1。將一個usb hub接到開發(fā)平臺的usb host上,運行cat/proc/devices可以知道video capture device的主設備號是81,再運行l(wèi)s l/dev看到video0的次設備號是0。本系統(tǒng)所使用的USB攝像頭正是基于該標準來編寫驅動和應用程序的。對于任何一個硬件設備,它在/dev下面存在一個對應的邏輯設備節(jié)點,即通常所說的設備文件。函數(shù)原型:int (*release)(struct innod*,struct file* )(3)read入口點:讀取設備,對于有緩沖區(qū)的I/O操作,一般從緩沖區(qū)罩讀取設備數(shù)據(jù)。中斷可以在任何一個進程運行時產(chǎn)生,因而在中斷服務子程序被調用時,不能依賴于任何進程的狀態(tài),也就不能調用任何與進程運行環(huán)境有關的函數(shù)。Linux的設備驅動程序可分為三個主要部分:(1) 自動配置和仞始化子程序,負責檢測所要驅動的硬件設備是否存在和能否正常工作。當內核需要與某個設備交互時,就找到該設備的驅動程序,而后通過標準的接口調用驅動程序的相應函數(shù),控制設備,而內核并不需要知道驅動程序如何工作,也不需要了解設備的細節(jié),設備的細節(jié)由驅動程序掌握。如果目錄名為/mnt,則命令語句為:./mkcramfs /mnt 然后,讓內核支持CRAMFS:在kemel目錄執(zhí)行命令make menuconfig配置內核需求,選中MTD(MemoryTechnologyDeviee)設備,選擇直接編譯到內核中去,這樣就不用insmod了。Linux的一個重要特征是它支持多種不同的文件系統(tǒng),文件系統(tǒng)將存放在系統(tǒng)硬盤上的文件和目錄用可以理解的統(tǒng)一形式提供給用戶,讓用戶不必考慮文件系統(tǒng)的類型或底層物理設備的特性。內核配置完畢后,即可通過以下命令對內核進行編譯: (1)makeclean:清除之前編譯生成的文件。(5)makemenucofig配置VIVi。VIVi有兩種工作模式:啟動加載模式和下載模式。Bootloader是系統(tǒng)一加電所執(zhí)行的第一個程序,在操作系統(tǒng)內核或用戶應用程序運行之前運行。系統(tǒng)小巧一個功能完備的Linux內核要求大約IMB內存。源代碼公開Linux可以隨意地配置不需要任何的許可證或商家的合作關系,任何人可修改并在Linux下發(fā)行。雙方通過串口、并口或者以太網(wǎng)口等建立連接。內核空間:Linux內核以及視頻采集、以及相關協(xié)議棧的移植。(5) 基于webserver的視頻網(wǎng)絡傳輸模塊研究與實現(xiàn);(6) 客戶端視頻接收模塊的選擇與設計實現(xiàn);2視頻監(jiān)控系統(tǒng)方案設計系統(tǒng)在總體布置上分為遠程視頻監(jiān)測、現(xiàn)場視頻采集、本地LCD顯示三個部分。智能監(jiān)控技術包括運動目標檢測、跟蹤、目標分類和行為理解等方面。通過此項目,可以更深入的了解Linux,熟悉驅動程序的編寫等。 and the USB camera as the device of video capture. In order to reduce the cost of the product, Based on the architecture and with the open source software in linux, the whole embedded video surveillance system is implemented.Keywords: Video Surveillance Embedded system ARM9 Linux video for linux 摘要 11緒論 4 4 4 52視頻監(jiān)控系統(tǒng)方案設計 5 5 63軟件開發(fā)環(huán)境的建立 7 7 9 BootLoader的移植 9 Linux內核編譯與移植 10 114設備驅動程序開發(fā)簡介 12 Linux的驅動程序層次結構 12 14 14 155 Linux下視頻采集 16 16 基于v4l的編程 17 17 18 196 視頻網(wǎng)絡傳輸模塊研究與實現(xiàn) 20 TCP/IP協(xié)議簡介 20 22 231緒論隨著電子技術和多媒體技術的飛速發(fā)展,利用嵌入式設備進行數(shù)字處理傳送成為可能。摘要隨著電子技術和多媒體及網(wǎng)絡技術的快速發(fā)展,視頻監(jiān)控系統(tǒng)正向嵌入式,數(shù)字化,網(wǎng)絡化方向發(fā)展。嵌入式設備具有體積小、功耗低、數(shù)字化、安裝方便、價格低廉等優(yōu)點,因此基于嵌入式的視頻采集和監(jiān)控成為了當前嵌入式應用開發(fā)領域的一個熱門課題。隨著圖像(視頻)處理、網(wǎng)絡通信和微電子技術的快速發(fā)展,視頻以其直觀、方便和內容豐富等特點,日益受到人們的青睞。其中,處于整個視覺系統(tǒng)底層的運動目標檢測與跟蹤是各種后續(xù)高級處理如目標分類、行為理解的基礎和關鍵,在自動導航、機器人目標捕獲等研究方向上都具有舉足輕重的作用,從而更受到廣泛的研究和探討。遠程監(jiān)測端運行于控制中心,它實時接收和顯示圖像數(shù)據(jù),采用普通PC即可,關鍵要能連入以太網(wǎng)。操作系統(tǒng)內核的主要功能是管理任務、任務排序、提供中斷、系統(tǒng)時鐘管理以及實現(xiàn)硬件抽象層和視頻編碼內核間的通信。Linux類似于UNIX,是免費的,源代碼開放的,符合POSIX標準規(guī)范的操作系統(tǒng)。Linux帶有Unix用戶熟悉的完善的開發(fā)工具,幾乎所有的Unix系統(tǒng)的應用軟件都己移植到了Linux上。而Linux微內核只占用其中很小一部分內存,包括虛擬內存和所有核心的操作系統(tǒng)功能在內,只需占用系統(tǒng)的100K內存。通過這段小程序,可以初始化硬件設備、建立內存空間的映射圖,從而將系統(tǒng)的軟硬件環(huán)境帶到一個合適的狀態(tài),為最終調用操作系統(tǒng)內核或用戶應用程序準備好正確的環(huán)境。啟動加載模式可以在一段時間后(這個時間可更改)自行啟動Linux內核,這時VIVi的默認模式。(6)make vivi命令編譯VIVi源文件。 (2)makedep:建立內核文件之間的聯(lián)系和依賴關系。在嵌入式系統(tǒng)中,常用的文件系統(tǒng)有RAMFS、JFFSCRAMFS等。選中其中的相關選項,可以根據(jù)自己的使用情況定制,多選中一些只是使啟動變得慢一些,內核大一點,沒有什么其他壞處。驅動程序可以動態(tài)地加載和卸載,內核
點擊復制文檔內容
數(shù)學相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1