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

正文內(nèi)容

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

  

【正文】 種無(wú)連接的Socket,對(duì)應(yīng)于無(wú)連接的UDP服務(wù)應(yīng)用。 客戶軟件將插頭插到不同編號(hào)的插座,就可以得到不同的服務(wù)。   規(guī)程特性。 TCP/IP協(xié)議簡(jiǎn)介 Transmission Control Protocol/Internet Protocol的簡(jiǎn)寫(xiě),中譯名為傳輸控制協(xié)議/因特網(wǎng)互聯(lián)協(xié)議,又名網(wǎng)絡(luò)通信協(xié)議,是Internet最基本的協(xié)議、Internet國(guó)際互聯(lián)網(wǎng)絡(luò)的基礎(chǔ),由網(wǎng)絡(luò)層的IP協(xié)議和傳輸層的TCP協(xié)議組成。ioctl (fd_v4l, VIDIOC_QBUF, amp。ioctl (fd_v4l, VIDIOC_QBUF, amp。crop)  設(shè)置視頻幀格式,包括幀的點(diǎn)陣格式,寬度和高度等,使用ioctl(fd_v4l, VIDIOC_S_FMT, amp?! ?yīng)用程序從視頻采集輸出隊(duì)列中取出含有視頻數(shù)據(jù)的幀緩沖區(qū),處理幀緩沖區(qū)中的視頻數(shù)據(jù),如存儲(chǔ)或壓縮。  應(yīng)用程序通過(guò)API接口提供的方法(VIDIOC_REQBUFS)申請(qǐng)若干個(gè)視頻數(shù)據(jù)的幀緩沖區(qū),申請(qǐng)幀緩沖區(qū)數(shù)量一般不低于3個(gè),每個(gè)幀緩沖區(qū)存放一幀視頻數(shù)據(jù),這些幀緩沖區(qū)在內(nèi)核空間。賦值之后,用ioctl函數(shù)通過(guò)這個(gè)結(jié)構(gòu)體對(duì)fd_ v4l2進(jìn)行設(shè)置。 // V4L2_BUF_TYPE_VIDEO_CAPTURE  struct v4l2_window win。fmt中,pix為表示圖形格式的v4l2_pix_format型結(jié)構(gòu)體。type設(shè)置為視頻采集類(lèi)型V4L2_BUF_TYPE_VIDEO_CAPTURE。  應(yīng)用程序通過(guò)V4L2接口采集視頻數(shù)據(jù)分為五個(gè)步驟:  首先,打開(kāi)視頻設(shè)備文件,進(jìn)行視頻采集的參數(shù)初始化,通過(guò)V4L2接口設(shè)置視頻圖像的采集窗口、采集的點(diǎn)陣大小和格式。V4L2在include/linux/,在采集圖像的過(guò)程中,就是通過(guò)對(duì)這些數(shù)據(jù)的操作來(lái)獲得最終的圖像數(shù)據(jù)。 Mini6410 上的攝像頭\ Bin”目錄下找到我們編譯好的可執(zhí)行文件,文件名為mjpgstreamer mini6410 。   通常,BootLoader是嚴(yán)重地依賴于硬件而實(shí)現(xiàn)的,特別是在嵌入式世界。    用戶應(yīng)用程序。專(zhuān)用的嵌入式板子運(yùn)行GNU/Linux系統(tǒng)已經(jīng)變得越來(lái)越流行。 交叉編譯環(huán)境的建立 通常嵌入式系統(tǒng)的軟件編譯和執(zhí)行是兩個(gè)不同平臺(tái)上進(jìn)行的。嚴(yán)格來(lái)講,Linux這個(gè)詞本身只表示Linux內(nèi)核,但實(shí)際上人們已經(jīng)習(xí)慣了用Linux來(lái)形容整個(gè)基于Linux內(nèi)核,并且使用GNU 工程各種工具和數(shù)據(jù)庫(kù)的操作系統(tǒng)。 ARM處理器簡(jiǎn)介 ARM(Advanced RISC Machines),既可以認(rèn)為是一個(gè)公司的名字,也可以認(rèn)為是對(duì)微處理器的通稱(chēng),還可以認(rèn)為是一種技術(shù)的名字。 全文結(jié)構(gòu)安排如下: 第一章:綜合論述了視頻監(jiān)控系統(tǒng)的現(xiàn)狀和發(fā)展情況。不同的系統(tǒng)需要設(shè)計(jì)不同的嵌入式應(yīng)用程序。據(jù)此,通常把嵌入式系統(tǒng)定義為一種以應(yīng)用為中心,以計(jì)算機(jī)為基礎(chǔ),軟硬件可以剪裁,適用于系統(tǒng)對(duì)功能、可靠性、成本、體積、功耗有嚴(yán)格要求的專(zhuān)用計(jì)算機(jī)系統(tǒng)011。當(dāng)今社會(huì)是一個(gè)高速發(fā)展的社會(huì),信息獲取的方便快捷可以使我們領(lǐng)先一步并創(chuàng)造出巨大的利益,而我們或許信息的一個(gè)重要途徑就是眼睛。 本文首先研究了視頻監(jiān)控系統(tǒng)的發(fā)展現(xiàn)狀及今后發(fā)展趨勢(shì),詳細(xì)分析了嵌入式監(jiān)控系統(tǒng)的基本原理和性能要求,提出了系統(tǒng)的設(shè)計(jì)的總體方案。特別是近年來(lái),隨著計(jì)算機(jī)技術(shù)的發(fā)展、寬帶的普及、圖像處理技術(shù)的提高,視頻監(jiān)控在越來(lái)越廣泛地滲透到教育、娛樂(lè)、醫(yī)療、運(yùn)動(dòng)等各個(gè)領(lǐng)域。在論文中對(duì)各個(gè)部分進(jìn)行了詳細(xì)的介紹。隨著科學(xué)技術(shù)的快速發(fā)展和人民物質(zhì)生活水平的提高,視頻監(jiān)控系統(tǒng)以其直觀、方便和信息內(nèi)容豐富的特點(diǎn),日益受到人們的青睞,并在各行各業(yè)得到了廣泛的應(yīng)用。在做嵌入式設(shè)計(jì)的時(shí)候要根據(jù)不同的性能需求設(shè)計(jì)不同的底層硬件。 (1)圖像信號(hào)的采集與壓縮 通過(guò)伸向頭采集視頻數(shù)據(jù)后,再進(jìn)行視頻圖像壓縮。 第四章:簡(jiǎn)單介紹了基于V4L的視頻采集程序以及圖像壓縮理論 第五章:視屏傳輸?shù)膶?shí)現(xiàn)。 大量使用寄存器,指令執(zhí)行速度更快;   大多數(shù)數(shù)據(jù)操作都在寄存器中完成;   尋址方式靈活簡(jiǎn)單,執(zhí)行效率高;    S3C6410體系結(jié)構(gòu) S3C64xx系列的應(yīng)用處理器芯片是三星主推的,三星目前推出了S3C6400和S3C6410,都是基于ARM11架構(gòu)的,而且硬件管腳兼容,應(yīng)該說(shuō)大致的功能基本相同,比較明顯的區(qū)別就是S3C6410帶有2D/3D硬件加速[9]。此外Linux還是一種嵌入式操作系統(tǒng),可以運(yùn)行在掌上電腦、機(jī)頂盒或游戲機(jī)上。本系統(tǒng)采用基于ARM11的S3C6410,可以使用常用的ARM交叉編譯器,要成功構(gòu)建完整的交叉編譯環(huán)境,余姚在宿主機(jī)上創(chuàng)建一系列的工具,包括C/C++編譯器、匯編器、連接器、嵌入式系統(tǒng)的標(biāo)準(zhǔn)C庫(kù)和GDB代碼調(diào)試器,成功建立好后便可以用這些工具進(jìn)行嵌入式系統(tǒng)開(kāi)發(fā)了[16]。    Lniuxn內(nèi)核。常用的嵌入式GUI有:MicroWindows和MiniGUI等。Boorloader的實(shí)現(xiàn)以來(lái)與CPU的體系結(jié)構(gòu),一般來(lái)說(shuō)啟動(dòng)過(guò)程分為兩個(gè)階段[13]:第一階段以來(lái)于CPU的體系結(jié)構(gòu)大代碼,比如設(shè)備初始化代碼等。在遠(yuǎn)程會(huì)議、可視電話、視頻監(jiān)控系統(tǒng)和嵌入式多媒體終端中都有廣泛的應(yīng)用?! ∫曨l輸出接口—— Video Output Interface?! 〉谒模?qū)動(dòng)開(kāi)始視頻數(shù)據(jù)的采集,應(yīng)用程序從視頻采集輸出隊(duì)列取出幀緩沖區(qū),處理完后,將幀緩沖區(qū)重新放入視頻采集輸入隊(duì)列,循環(huán)往復(fù)采集連續(xù)的視頻數(shù)據(jù)。  struct v4l2_crop { enum v4l2_buf_type type。sizeimage表示圖像所占的存儲(chǔ)空間大小,以字節(jié)為單位?! ?! truct v4l2_outputparm output?! ?1)將幀緩沖區(qū)在視頻輸入隊(duì)列排隊(duì),并啟動(dòng)視頻采集  在驅(qū)動(dòng)程序處理視頻的過(guò)程中,定義了兩個(gè)隊(duì)列:視頻采集輸入隊(duì)列(ining queues)和視頻采集輸出隊(duì)列(outgoing queues),前者是等待驅(qū)動(dòng)存放視頻數(shù)據(jù)的隊(duì)列,后者是驅(qū)動(dòng)程序已經(jīng)放入了視頻數(shù)據(jù)的隊(duì)列。int fd=open(/dev/video0,O_RDWR)。ctrl)  (4)向驅(qū)動(dòng)申請(qǐng)視頻流數(shù)據(jù)的幀緩沖區(qū)  請(qǐng)求/申請(qǐng)若干個(gè)幀緩沖區(qū),一般為不少于3個(gè),使用ioctl(fd_v4l, VIDIOC_REQBUFS, amp。type)  (8) 驅(qū)動(dòng)將采集到的一幀視頻數(shù)據(jù)存入輸入隊(duì)列第一個(gè)幀緩沖區(qū),存完后將該幀緩沖區(qū)移至視頻采集輸出隊(duì)列。ioctl (fd_v4l, VIDIOC_STREAMOFF, amp。通俗而言:TCP負(fù)責(zé)發(fā)現(xiàn)傳輸?shù)膯?wèn)題,一有問(wèn)題就發(fā)出信號(hào),要求重新傳輸,直到所有數(shù)據(jù)安全正確地傳輸?shù)侥康牡亍MǔR卜Q(chēng)作套接字,用于描述IP地址和端口,是一個(gè)通信鏈的句柄。   客戶端請(qǐng)求:是指由客戶端的套接字提出連接請(qǐng)求,要連接的目標(biāo)是服務(wù)器端的套接字。domain指明所使用的協(xié)議族,通常為PF_INET,(其與addrinfo 里的 AF_INET在現(xiàn)在看來(lái)是相同的。Socket數(shù)據(jù)結(jié)構(gòu)中包含這五種信
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1