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

正文內(nèi)容

基于arm的遠程監(jiān)控系統(tǒng)設(shè)計畢業(yè)論文(完整版)

2024-07-27 16:34上一頁面

下一頁面
  

【正文】 網(wǎng)絡(luò)層(IP)網(wǎng)絡(luò)層網(wǎng)絡(luò)接口層(又稱鏈路層)數(shù)據(jù)鏈路層物理層網(wǎng)絡(luò)接口層物理層是定義物理介質(zhì)的各種特性:   機械特性?! ∫陨系某绦蛄鞒?,包含了視頻設(shè)備采集連續(xù)的視頻數(shù)據(jù)的邏輯關(guān)系。ioctl (fd_v4l, VIDIOC_DQBUF, amp。buf)  (5)應(yīng)用程序通過內(nèi)存映射,將幀緩沖區(qū)的地址映射到用戶空間,這樣就可以直接操作采集到的幀了,而不必去復(fù)制。ioctl(fd_v4l, VIDIOC_QUERYCAP, amp?! ?yīng)用程序需要將上述幀緩沖區(qū)在視頻采集輸入隊列排隊(VIDIOC_QBUF),然后可啟動視頻采集。 /* userdefined */  } parm。type同上,由于選的是V4L2_BUF_TYPE_VIDEO_CAPTURE,所以僅需設(shè)定parm中的v412_capture型結(jié)構(gòu)體capture即可。賦值后,用ioctl函數(shù)通過這個結(jié)構(gòu)體對fd_ v4l2進行設(shè)置?! 。 視頻采集的參數(shù)初始化  在Linux下,攝像頭硬件已經(jīng)被映射為設(shè)備文件“/dev/video0”,用open函數(shù)打開這個設(shè)備文件,獲得其文件描述符fd_v4l2,然后對這個文件描述符進行參數(shù)初始化?! ∫曨l輸出覆蓋接口——Video Output Overlay Interface。一般來說,采用V4L2驅(qū)動的攝像頭設(shè)備文件是/dev/v4l/video0。這個階段的主要任務(wù)有:(1)初始化本階段要使用的硬件設(shè)備(2) 檢測系統(tǒng)內(nèi)存映射(3)將內(nèi)核映像和根文件系統(tǒng)從FLASH讀到RAM中(4)為內(nèi)核設(shè)置啟動參數(shù) Linux平臺下mjpgstreamer移植 本系統(tǒng)選用嵌入式Linux作為目標(biāo)機操作系統(tǒng),一方面由于Linux是一款免費的操作系統(tǒng),能很好的見底成本,同時Linux的開發(fā)應(yīng)用現(xiàn)在應(yīng)經(jīng)成為熱門,有大量的資源可供學(xué)習(xí)與使用,并且Linux系統(tǒng)具有良好的可移植性和可裁剪性,能自動支持多任務(wù)管理。PC機中的引導(dǎo)加載程序由BIOS(其本質(zhì)就是一段固件程序)和位于硬盤MBR中的OS BootLoader(比如,LILO和GRUB等)一起組成。    文件系統(tǒng)。通過這段小程序,我們可以初始化硬件設(shè)備、建立內(nèi)存空間映射圖,從而將系統(tǒng)的軟硬件環(huán)境帶到一個合適狀態(tài),以便為最終調(diào)用操作系統(tǒng)內(nèi)核準(zhǔn)備好正確的環(huán)境。同時Linux也支持多處理器技術(shù)。目前存在著許多不同的Linux,但它們都使用了Linux內(nèi)核。 第六章:對本文的工作進行總結(jié),并提出展望。MJPEG視頻壓縮方式對視頻數(shù)據(jù)信號采用幀內(nèi)壓縮,而不進行幀間壓縮,容易實現(xiàn),成本較低[6]。它為應(yīng)用程序提供了一個軟件平臺。電訊行業(yè)有基站監(jiān)控,銀行系統(tǒng)又柜員機監(jiān)控,林業(yè)部門有火情監(jiān)控,交通方面有違章監(jiān)控和流量監(jiān)控等。最后在基于嵌入式Linux系統(tǒng)的平臺上完成應(yīng)用程序的設(shè)計,完成視頻圖像的采集、壓縮、傳輸,這部分主要完成的工作有:如何使用Vide04Linux API庫函數(shù)實現(xiàn)圖像采集;如何實現(xiàn)視頻的軟件壓縮;如何保證視頻流數(shù)據(jù)的實時傳輸。許多應(yīng)用領(lǐng)域?qū)τ谝曨l監(jiān)控系統(tǒng)提出了更高更新的要求,如何經(jīng)濟有效地實現(xiàn)特定環(huán)境所需的監(jiān)控功能,給我們提出了新的課題。 本文設(shè)計和實現(xiàn)了基于ARM9和Linux操作系統(tǒng)的嵌入式視頻監(jiān)控系統(tǒng),實現(xiàn)視頻圖像的采集、壓縮和傳輸。 本文實現(xiàn)了一種體積小、成本低廉、數(shù)字化的監(jiān)控解決方案。嵌入式系統(tǒng)(Embedded System)是計算機的一種應(yīng)用形式,通常指嵌入在宿主設(shè)備中的微處理機系統(tǒng)。嵌入式操作系統(tǒng)具有相對不變性。(1) 視頻數(shù)據(jù)的網(wǎng)絡(luò)傳輸 嵌入式Linux系統(tǒng)具有完整的TCP39。 視屏監(jiān)控系統(tǒng)的結(jié)構(gòu)設(shè)計 基于嵌入式技術(shù)的監(jiān)控系統(tǒng)前端采用攝像頭采集視頻流,然后通過網(wǎng)絡(luò)傳輸?shù)浇邮苷?。Linux可安裝在各種計算機硬件設(shè)備中,從手機、平板電腦、路由器和視頻游戲控制臺,到臺式計算機、大型機和超級計算機。多個處理器同時工作,使系統(tǒng)性能大大提高。在嵌入式系統(tǒng)中,通常并沒有像BIOS那樣的固件程序(注,有的嵌入式CPU也會內(nèi)嵌一段短小的啟動程序),因此整個系統(tǒng)的加載啟動任務(wù)就完全由BootLoader來完成。包括根文件系統(tǒng)和建立于Flash內(nèi)存設(shè)備之上文件系統(tǒng)。BIOS在完成硬件檢測和資源分配后,將硬盤MBR中的BootLoader讀到系統(tǒng)的RAM中,然后將控制權(quán)交給OS BootLoader。本系統(tǒng)采用ARM開發(fā)平臺,所以依賴ARM硬件平臺的代碼都在arch/arm下面。為了通用,可以建立一個到/dev/video0的鏈接?! 【幗獯a接口——Codec Interface?! ?1) 設(shè)置視頻的采集窗口參數(shù)  設(shè)置采集窗口就是在攝像頭設(shè)備的取景范圍之內(nèi)設(shè)定一個視頻采集區(qū)域?! ?2)設(shè)置視頻點陣格式和點陣大小  主要是對結(jié)構(gòu)體v4l2_format進行賦值,它由type和聯(lián)合體fmt構(gòu)成,來描述視頻設(shè)備當(dāng)前行為和數(shù)據(jù)的格式?! truct v4l2_format  { enum v4l2_buf_type type。在其中, v4l2_fract型結(jié)構(gòu)體timeperframe表示平均每一幀所占的時間,由其元素numerator和denominator共同決定,該時長為numerator/denominator?! 。  (2)循環(huán)往復(fù),采集連續(xù)的視頻數(shù)據(jù)  啟動視頻采集后,驅(qū)動程序開始采集一幀數(shù)據(jù),把采集的數(shù)據(jù)放入視頻采集輸入隊列的第一個幀緩沖區(qū),一幀數(shù)據(jù)采集完成,也就是第一個幀緩沖區(qū)存滿一幀數(shù)據(jù)后,驅(qū)動程序?qū)⒃搸彌_區(qū)移至視頻采集輸出隊列,等待應(yīng)用程序從輸出隊列取出。cap)  (3)設(shè)置視頻采集的參數(shù)  設(shè)置視頻的制式,制式包括PAL/NTSC,使用ioctl(fd_v4l, VIDIOC_S_STD, amp?! uffers[i].start = mmap (NULL, buffers[i].length, PROT_READ | PROT_WRITE, MAP_SHARED, fd_v4l, buffers[i].offset)。buf) ,應(yīng)用程序處理該幀緩沖區(qū)的原始視頻數(shù)據(jù)。而在實際運用中,往往還要加入對視頻數(shù)據(jù)進行處理(如壓縮編碼)的工作,否則,視頻流數(shù)據(jù)量相當(dāng)大,需要很大的存儲空間和傳輸帶寬。   電子特性。Socket正如其英文原意那樣,象一個多孔插座。而服務(wù)器端套接字繼續(xù)處于監(jiān)聽狀態(tài),繼續(xù)接收其他客戶端套接字的連接請求。Socket()調(diào)用返回一個整型socket描述符,你可以在后面的調(diào)用使用它。由于時間緊迫,本系統(tǒng)軟硬件設(shè)計還存在很多方面的不足之處,需要進一步完善,因此本人希望在未來的工作中對一下方面加以改進:1) 使用專門的視頻解碼芯片對圖像數(shù)據(jù)進行壓縮,采用更適合網(wǎng)絡(luò)傳輸?shù)囊曨l壓縮格式MPEG4圖像壓縮算法已達到更好的效果。3) 將客戶端移植到Windows 或者以Web方式來訪問服務(wù)器以滿足更多用戶的需求。調(diào)用Socket函數(shù)時,socket執(zhí)行體將建立一個Socket,實際上建立一個Socket意味著為一個Socket數(shù)據(jù)結(jié)構(gòu)分配存儲空間。流式是一種面向連接的Socket,針對于面向連接的TCP服務(wù)應(yīng)用;數(shù)據(jù)報式Socket是一
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1