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

正文內(nèi)容

基于嵌入式的火災無線視頻傳輸系統(tǒng)的設計與實現(xiàn)畢業(yè)論文(完整版)

2025-01-03 19:46上一頁面

下一頁面
  

【正文】 ......................................... 12 MINI2440 開發(fā)板介紹 ............................................................................. 12 S3C2440 介紹 ....................................................................................... 12 接口資源介紹 ....................................................................................... 13 5 嵌入式 Linux 系統(tǒng)構建 ............................................................................ 19 開發(fā)環(huán)境搭建 ....................................................................................... 19 4 系統(tǒng)軟件結構 .................................................................................. 22 嵌入式系統(tǒng)的選擇 .................................................................................... 23 無線網(wǎng)卡在 Linux 系統(tǒng)下的驅動 .......................................................... 24 視頻采集實現(xiàn) ............................................................................................. 26 視頻采集流程 ....................................................................................... 26 UVC 驅動框架 ...................................................................................... 28 MPEG4 編解碼模塊 ................................................................................ 31 MPEG4 編碼器應用程序接口 ............................................................. 32 5 結 論 .......................................................................................... 35 參 考 文 獻 ........................................................................................ 36 附錄 A .................................................................................................. 37 致 謝 .............................................................................................. 39 北華大學畢業(yè)設計(論文) 1 引 言 本文首先對視頻傳輸系統(tǒng)的發(fā)展歷程、嵌入式技術的發(fā)展現(xiàn)狀和前景做了介紹 , 提出利用嵌入式技術和無線網(wǎng)絡技術解決視頻傳輸是符合信息社會發(fā)展的時代要求 ; 然后明確了系統(tǒng)所需要完成的基本功能 , 確定了整個系統(tǒng)的總體方案 , 按照業(yè)務流程將系統(tǒng)劃分為視頻采集模塊、視頻編解碼模塊、無線傳輸模塊等重要功能單元。所以開發(fā)點對點或多點對點的無線擴頻實時視頻圖像傳輸系統(tǒng)有很高的實用價值。 視頻傳輸?shù)膭討B(tài)發(fā)展情況 視頻傳輸系統(tǒng)的功能是能夠對現(xiàn)場進行視頻采集并傳輸?shù)斤@示設備中 , 自從攝像機、電視機等出現(xiàn)后 , 最初的視頻傳輸系統(tǒng)也隨之出現(xiàn)。在這一代視頻傳輸系統(tǒng)中 , 將各個 攝像機獲得的視頻信號首先利用專用的壓縮設備進行視頻壓縮 , 然后通過網(wǎng)絡聯(lián)到一個 PC 機或工業(yè)計算機上 , 在這臺作為核心的計算機上運行視頻解壓 , 提供視頻傳輸服務。但是這種應用方案的缺點也是很明顯的 , 由于圖象壓縮與解壓縮采用的是專用的視頻卡 , 這使得視頻前端的圖像信號的采集、壓縮、通訊過于復雜 , 穩(wěn)定性、可靠性不高 , 而且成本較高。系統(tǒng)功能組成結構如圖 所示。 ( 1) 成本廉價 : 有線通信方式的建立必須架設電纜,或挖掘電纜溝,因需要大量的人力和物力;而無線數(shù)據(jù)傳輸方式則無需架設電纜或挖掘電纜溝,只需要在每個終端連接無線數(shù)傳電臺北華大學畢業(yè)設計(論文) 6 和架設適當高度的天線就可以了,比如無線針孔攝像頭。然而,有線傳輸則不存 在那些電路環(huán)節(jié)所產(chǎn)生的問題。 ? 視頻傳輸模塊 視頻傳輸系統(tǒng)采用了 Cardbus 與 WLAN 技術結合的方案,即擴展出一個 Cardbus PC 卡接口,接入符合 IEEE 協(xié)議的 PC 卡,就可實現(xiàn)視頻信號無線傳輸 的功能。對于最終用戶來言 , 最為關心的主要有 : 清晰度、存儲量 (帶寬 )、穩(wěn)定性還有價格。 MPEG4 MPEG4 視頻壓縮算法相對于 MPEG1/2 在低比特率壓縮上有著顯著提高 , 在CIF(352*288)或者更高清晰度 (768*576)情況下的視頻壓縮 , 無論從清晰度還是從存儲量上都比 MPEG1 具有更大的優(yōu)勢 , 也更適合網(wǎng)絡傳輸。從理論上來說 , 在相同畫質(zhì)、相同容量的情況下 , 可比目前的 DVD 光盤多保存 2 倍以上時間的影像。 在嵌入式處理器的開發(fā)板上把視頻采集的視頻進行壓縮與解壓的技術 , 典型的解決方案 是 在嵌入式處理器上加上一塊視頻壓縮與解壓芯片 , 實現(xiàn)視頻壓縮與解壓。除了最原始單重估定碼流壓縮 (1pass CBR)之外 , XviD提供了包括 : 單重質(zhì)量模式動態(tài) 碼流壓縮、單重量化 (Quantization)模式動態(tài)碼流壓縮、和包括外部控制和內(nèi)部控制的兩種雙重 (2pass)動態(tài)碼流壓縮模式。 優(yōu)點 : ① 標準使用 的較低頻段 , 使得符合該標準的網(wǎng)絡可以達到一個較大的范圍 (通常室外可達 300m, 室內(nèi)可達 100m 左右 )。 (2)IEEE IEEE ISM頻段、數(shù)據(jù) 傳輸率達到 54Mb/s 的正交頻分復用 (OFDM)物理層。只有當 IEEE 標準處于“純 g模式”時 , 網(wǎng)絡客戶端與接入點之間的連接速度才能達到 54Mb/s, 一旦接入點中有 IEEE 標準客戶端介入 , IEEE 標準客戶端的連接速度立刻會下降到 IEEE 標準同一水準。它主要適用于自動控制領域 , 可以嵌入各種設備中 , 同時支持地理定位功能。首先是將計算機芯片化,集成為單片微型計算機 (SCMP); 其后,為滿足對象體系的控制要求,單片機不斷從單片微型計算機向微控制器 (MCU)與片上系統(tǒng) (SoC)發(fā)展。 圖 是 SDRAM 原理圖。 北華大學畢業(yè)設計(論文) 18 圖 復位系統(tǒng)原理圖 USB 接口:本開發(fā)板具有兩種 USB 接口,一個是 USB Host,它和普通 PC 的 USB接口是一樣的可以接 USB 攝像頭、 USB 鍵盤、 USB 鼠標等常見的 USB 外設,另外一種是 USB Slave。 armlinuxgcc 的安裝步驟為: 1) 在 /usr/local/下建立交叉編譯器的安裝目錄 arm 北華大學畢業(yè)設計(論文) 20 sudo mkdir /usr/local/arm 2) 將下載的交叉編譯器包解壓到 /usr/local/arm 目錄下 sudo tar xjf armlinuxgcc C /usr/local/arm/ 3) 解壓成功后,修改 PATH 環(huán)境變量 sudo vim /etc/profile 4) 在文件為加入交叉編譯器 armlinuxgcc 所在的路徑 export PATH=$PATH:/usr/local/arm/5) 更新一下配置文件 /etc/profile source /etc/profile 6) 查看交叉編譯工具的版本信息,檢測是否安裝成功。 圖 視頻傳輸系統(tǒng)軟件模塊的整體框圖 (1). 引導加載程序 : 固化在硬件 Flash 上的一段引導代碼 , 用于初始化處理器、傳遞內(nèi)核啟動參數(shù)給嵌入式操作系統(tǒng)內(nèi)核 , 使內(nèi)核按照我們的參數(shù)要求啟動。就性能而言,它是非常優(yōu)秀的操作系統(tǒng),具有可裁剪的微內(nèi)核結構、高效的任務管理、靈活的任務間通信、微秒級的中斷處理,支持多種物理介質(zhì)及標準、完整的 TCP/IP 網(wǎng)絡協(xié)議等。 無線網(wǎng)卡在 Linux 系統(tǒng)下的驅動 對于接入系統(tǒng)中的 USB 無線網(wǎng)卡 , 從 CPU 的角度來看首先是 USB 總線 , 然后才是網(wǎng)卡芯片 , 所以說 USB 無線網(wǎng)卡驅動程序分為兩個部分 : USB 主機控制器驅動程序(HostControllerDrivers)和 USB 設備驅動程序 (USBdevicedrivers)。另一個結北華大學畢業(yè)設計(論文) 26 構就是上面提到的 _devicc 結構 , 它的定義在 (inclue/linux/)中。Linux 編程中,一般使用 ioctl 函數(shù)來對設備的 I/O 通道進行管理。 4) 選擇視頻輸入 。 北華大學畢業(yè)設計(論文) 28 7) 將申請到的幀緩沖映射到 內(nèi)存。 命令為 VIDIOC_DQBUF。 unsigned int i。 if (mem != NULL) break。)。 [i]. = V4L2_FIELD_NONE。 = bufsize。 int ret = 0。 } if (i == || size != ) { ret = EINVAL。 } 北華大學畢業(yè)設計(論文) 31 vmavm_flags |= VM_IO。 size = vmavm_end vmavm_start。 done: return ret。 [i]. = 0。 i nbuffers。 goto done。 北華大學畢業(yè)設計(論文) 29 int ret。 命令為 VIDIOC_QBUF 11) 停止視頻的采集。傳統(tǒng)的文件訪問方式, 首先 需要調(diào)用系統(tǒng)調(diào)用 open 打開 設備 文件 , 然后 調(diào)用 read, write 以及 lseek 等進行順序或者隨 機的 I/O 訪問,效率非常低 的 , 每一次 I/O 操作都需要一次系統(tǒng)調(diào)用 。 命令 VIDIOC_S_INPUT。 命令為 VIDIOC_STREAMON。 網(wǎng)絡設備在初始化時 , 調(diào)用系統(tǒng)函數(shù) register_dev()將自己的 _device 結構加入到鏈表中 , 因此鏈表中的每一個單元表示一個存在網(wǎng)絡設備。 USB 設備驅動程序使 用下層驅動提供的接口來訪問 USB 設備 , 不需要關心傳輸?shù)木唧w細節(jié)。 (2)Windows CE 是微軟公司針對嵌入式設備開發(fā)的 32 為、多任務、多線程的操作系統(tǒng)。 (3). 文件系統(tǒng) : 包括根文件系統(tǒng)和建立于 Flash 內(nèi)存設備之上的文件系統(tǒng) , 可以讓開發(fā)人員靈活方便的管理系統(tǒng)。打印環(huán)境變量如下: baudrate=115200 bootargs=console=ttySAC0,115200 root=/dev/mtdblock3 rootfstype=yaffs2 bootcmd=nand read 30000000 kernel。 圖 USB 接口原理圖 網(wǎng)絡接口:本開發(fā)板采用 DM9000 網(wǎng)卡芯片,它可以自適應 10/100M 網(wǎng)絡, RJ45連接頭內(nèi)部已經(jīng)包含了耦合線圈,因此不必另接 網(wǎng)絡變壓器。 NAND Flash 不具有地址線,它有專門的控制接口與 CPU 相連,數(shù)據(jù)總線為 8bit,但這并不意味著 NAND Flash 讀寫數(shù)據(jù)會慢。 S3C2440A 的突出特點是其處理器核心,是由 ARM 公司設計的 16/32 位 ARM920T 的 RISC 處理器。 ZigBee 技術是基于 的無線標準 , 該標準是一種經(jīng)濟、高效、低數(shù)據(jù)速率 (小于 250kb/S)、工作在 和 868(歐洲 )/928(美國 )MHz 的無線技術 , 用于個人局域網(wǎng)和對等網(wǎng)狀結構。 (3
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1