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

正文內(nèi)容

基于arm的遠(yuǎn)程監(jiān)控系統(tǒng)設(shè)計(jì)畢業(yè)論文(留存版)

  

【正文】   應(yīng)用程序需要將上述幀緩沖區(qū)在視頻采集輸入隊(duì)列排隊(duì)(VIDIOC_QBUF),然后可啟動(dòng)視頻采集。buf)  (5)應(yīng)用程序通過(guò)內(nèi)存映射,將幀緩沖區(qū)的地址映射到用戶空間,這樣就可以直接操作采集到的幀了,而不必去復(fù)制。  以上的程序流程,包含了視頻設(shè)備采集連續(xù)的視頻數(shù)據(jù)的邏輯關(guān)系。每種服務(wù)都打開一個(gè)Socket,并綁定到一個(gè)端口上,不同的端口對(duì)應(yīng)于不同的服務(wù)。其中AF_INET是基于IPv4而PF_INET基于IPv6)表示互聯(lián)網(wǎng)協(xié)議族(TCP/IP協(xié)議族);type參數(shù)指定socket的類型:SOCK_STREAM 或SOCK_DGRAM,Socket接口還定義了原始Socket(SOCK_RAW),允許程序使用低層協(xié)議;protocol通常賦值0。 參考文獻(xiàn)[1]文峻,網(wǎng)絡(luò)視頻的零距離溝通[N],市場(chǎng)報(bào),(13)[2]劉富強(qiáng),數(shù)字視頻監(jiān)控系統(tǒng)開發(fā)及應(yīng)用[M],北京:機(jī)械工業(yè)出版社,2003[3]李小平等,多媒體通信技術(shù)[M],北京:北京航空航天大學(xué)出版社,2004[4]陳俊宏,嵌入式系統(tǒng)原理與務(wù)實(shí)[M],中國(guó)鐵道出版社,2004[5]吳明暉,基于ARM的嵌入式系統(tǒng)開發(fā)與應(yīng)用[M],人民郵電出版社,2004[6]S3C6410 32bit RISC MICROPROCESSOR USERS MANUAL[J].Samsung Electronics Semiconductors ,[7]楊凱,基于S3C6410的多媒體數(shù)字終端的研究與實(shí)現(xiàn)[M],清華大學(xué)出版社,2004[8]杜春雷,ARM體系結(jié)構(gòu)的與編程[M],清華大學(xué)出版社,2003[9]朱珍民,隋雪青,嵌入式實(shí)時(shí)操作系統(tǒng)及應(yīng)用開發(fā)[M],北京郵電大學(xué)出版社,2006[10]Craig Hollabaugh 嵌入式Linux電子工業(yè)出版社[M],2003[11]王學(xué)龍,嵌入式Linux系統(tǒng)設(shè)計(jì)與應(yīng)用[M],清華大學(xué)出版社[12]于明,范書瑞等,ARM9嵌入式系統(tǒng)設(shè)計(jì)與開發(fā)教程[J],電子工業(yè)出版社,2006[13]馬忠梅,ARMamp。Socket為了建立Socket,程序可以調(diào)用Socket函數(shù),該函數(shù)返回一個(gè)類似于文件描述符的句柄。 socket網(wǎng)絡(luò)編程 socket的英文原義是“孔”或“插座”。buf)  重復(fù)上述步驟8到10,直到停止采集數(shù)據(jù)。fmt)  設(shè)置視頻的幀率,使用ioctl(fd_v4l, VIDIOC_S_PARM, amp?! ?yīng)用程序通過(guò)API接口提供的查詢方法(VIDIOC_QUERYBUF)查詢到幀緩沖區(qū)在內(nèi)核空間的長(zhǎng)度和偏移量地址。 // V4L2_BUF_TYPE_VIDEO_OVERLAY  __u8 raw_data[200]。c是表示采集窗口的大小的結(jié)構(gòu)體,它的成員Left和Top分別表示視頻采集區(qū)域的起始橫坐標(biāo)和縱坐標(biāo),width和height分別表示采集圖像的寬度和高度。Linux系統(tǒng)V4L2的能力可在Linux內(nèi)核編譯階段配置,默認(rèn)情況下都有此開發(fā)接口。因此,在嵌入式世界里建立一個(gè)通用的BootLoader幾乎是不可能的。一個(gè)嵌入式Linux系統(tǒng)從軟件的角度看通??梢苑譃樗膫€(gè)層次[12]:    引導(dǎo)加載程序。Linux得名于計(jì)算機(jī)業(yè)余愛好者Linus Torvalds。 第二章:提出了本系統(tǒng)的整體結(jié)構(gòu),介紹了S3C6410的體系結(jié)構(gòu)。嵌入式系統(tǒng)有如下共同點(diǎn):(1)功能專一:專門為某一特定應(yīng)用系統(tǒng)而設(shè)計(jì);(2)結(jié)構(gòu)緊湊:嵌入式系統(tǒng)結(jié)構(gòu)必須特別的緊湊,從而達(dá)到小體積,高性能,低成本,低功耗;(3)智能靈活及實(shí)時(shí)性:要對(duì)不同的情況做出不同的反應(yīng),同時(shí)必須實(shí)時(shí)地 給出計(jì)算的結(jié)果并進(jìn)行實(shí)時(shí)控制。在硬件設(shè)計(jì)方面,系統(tǒng)采用三星公司的$3C2410A作為嵌入式處理器,配合外圍硬件電路構(gòu)成嵌入式核心板。系統(tǒng)采用模塊化設(shè)計(jì)方案,將硬件劃分為三大模塊:主控器與儲(chǔ)存器模塊;電源時(shí)鐘復(fù)位電路模塊;外圍接口電路模塊。 (1)硬件環(huán)境硬件環(huán)境是整個(gè)嵌入式操作系統(tǒng)和應(yīng)用程序運(yùn)行的硬件平臺(tái),不同的應(yīng)用通常有不同的硬件環(huán)境。 第三章:研究嵌入式Linux在ARM上的裁減和移植。[10]Linux可以運(yùn)行在多種硬件平臺(tái)上,如具有x8680x0、SPARC、Alpha等處理器的平臺(tái)。包括固化在固件(firmware)中的boot代碼(可選),和BootLoader兩大部分。盡管如此,我們?nèi)匀豢梢詫?duì)BootLoader歸納出一些通用的概念來(lái),以指導(dǎo)用戶特定的BootLoader設(shè)計(jì)與實(shí)現(xiàn)。V4L2從Linux [15].  V4L2規(guī)范中不僅定義了通用API元素(Common API Elements),圖像的格式(Image Formats),輸入/輸出方法(Input/Output),還定義了Linux內(nèi)核驅(qū)動(dòng)處理視頻信息的一系列接口(Interfaces),這些接口主要有:  視頻采集接口——Video Capture Interface。賦值后,用ioctl函數(shù)通過(guò)這個(gè)結(jié)構(gòu)體對(duì)fd_v4l2進(jìn)行設(shè)置。 // userdefined  } fmt。  應(yīng)用程序再通過(guò)內(nèi)存映射方法(mmap),將申請(qǐng)到的內(nèi)核空間幀緩沖區(qū)的地址映射到用戶空間地址,這樣就可以直接處理幀緩沖區(qū)的數(shù)據(jù)。parm)  設(shè)置視頻的旋轉(zhuǎn)方式,使用ioctl(fd_v4l, VIDIOC_S_CTRL, amp?! ?11)停止視頻的采集。作為4BDS UNIX的進(jìn)程通信機(jī)制,取后一種意思。socket函數(shù)原型為:int socket(int domain,int type,int protocol)。Linux嵌入式系統(tǒng)教程[M],北京航空航天大學(xué)出版社,2004[14]李巨光,ARM應(yīng)用系統(tǒng)開發(fā)詳解[C],清華大學(xué)出版社,2003[15]趙炯,Linux內(nèi)核完全注釋[M],機(jī)械工業(yè)出版社,2005[16]李善平,Linux內(nèi)核分析及編程[M],電子工業(yè)出版社,200525。只是歷史上人們?cè)鴺?gòu)想將AF(地址家族address family)與PF(protocol family 協(xié)議家族)分開,但實(shí)際上這種區(qū)分并未真正推廣,所以現(xiàn)在AF_INET和PF_INET具有相同的意義。在Internet上的主機(jī)一般運(yùn)行了多個(gè)服務(wù)軟件,同時(shí)提供幾種服務(wù)。type)  (12)釋放申請(qǐng)的視頻幀緩沖區(qū)unmap,關(guān)閉視頻設(shè)備文件close(fd_v4l)。req)  查詢幀緩沖區(qū)在內(nèi)核空間中的長(zhǎng)度和偏移量 ioctl(fd_v4l, VIDIOC_QUERYBUF, amp。如圖2所示。  (3)設(shè)置視頻采集的幀率  結(jié)構(gòu)體v4l2_streamparm來(lái)描述視頻流的屬性,它由type和聯(lián)合體parm構(gòu)成?! truct v4l2_rect c。  視頻覆蓋/預(yù)覽接口——Video Overlay Interface。這個(gè)階段完成的任務(wù)如下:(1) 硬件設(shè)備初始化(2)為第二階段準(zhǔn)備RAM空間(3) 復(fù)制Bootloader的第二階段代碼到RAM空間中(4) 設(shè)置好堆棧并跳轉(zhuǎn)到第二階段的C程序入口點(diǎn) 第二階段則通常用C語(yǔ)言來(lái)實(shí)現(xiàn),這樣可以實(shí)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1