<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 模擬技術 > 設計應用 > 基于嵌入式Linux的視頻采集編碼系統(tǒng)實現(xiàn)一

          基于嵌入式Linux的視頻采集編碼系統(tǒng)實現(xiàn)一

          作者: 時間:2012-09-18 來源:網(wǎng)絡 收藏

          摘要:本文設計了遠程監(jiān)控系統(tǒng)中的端。提出了基于 ARM 編碼設計方案,采用 S3C2440 作為主處理器,選用 OV511+OV7650 構造USB 攝像頭進行。介紹了USB 攝像頭驅動程序的設計以及視頻原始碼流采集的實現(xiàn)過程。由于在各種視頻設備中已經(jīng)得到了廣泛應用,故設計具有一定的通用性。

            關鍵詞:;;視頻采集;S3C2440

            引言

            嵌入式系統(tǒng)由于其體積小可便攜,較 PC機而言很有優(yōu)勢。隨著計算機技術的發(fā)展,一些基于PC機的應用也得以在嵌入式系統(tǒng)上實現(xiàn)。由于 USB 接口攝像頭價格低廉,性能較好,即插即用,加上Linux下有Video4Linux標準支持對其編程,很容易集成到嵌入式系統(tǒng),因此嵌入式系統(tǒng)視頻采集設備通常用 USB 接口攝像頭。

            1 芯片介紹

            S3C2440 處理器采用ARM920t內核,0.13um的CMOS 標準宏單元和存儲器單元,支持高速總線和異步總線模式;具有 1G字節(jié)尋址空間;支持外部等待信號延長總線周期;支持掉電時SDRAM 自刷新模式;支持從 NAND flash存儲器啟動;采用 4KB 內部緩沖器進行啟動引導。采用寫穿式(write-through)或寫回式(write-back)cache 操作來更新主存儲器;寫緩沖器可以保存 16個字的數(shù)據(jù)和 4 個地址[1]。

            OV511 是高性能攝像機到 USB 接口單片控制芯片,它極大的簡化了單片 CMOS 圖像傳感器和USB 的接口,其片上增加256K DRAM 和一個 USB 收發(fā)器,可以很容易構成基于USB 的視頻子系統(tǒng)。OV511 最大視頻傳輸設計使系統(tǒng)能夠以更加實時的方式獲取大量的視頻信息[2]。

            OV7650是高集成度高分辨率的 COMS 圖像傳感器,它將所有攝像功能和矩陣處理功能都集成在片上。其像矩陣位 640*480 像素(30 萬像素),支持VGA,QVGA ,CIF,QCIF四種分辨率,可進行編程控制[3]。

            2 攝像頭硬件

            視頻采集部分由 OV511 和OV7650組成。通過 SCCB 總線初始化OV7650和OV511 ,將OV7650設置為 CIF 采集,輸出YUV422 數(shù)據(jù)流;將 OV511 配置為YUV422 格式輸入,輸出為YUV420 數(shù)據(jù)流。OV511 提供OV7650所需的控制信號,并接受來自 OV7650的同

            步輸出信號并將輸入圖像數(shù)據(jù)通過內置的 USB 控制器和外接的 USB 收發(fā)器經(jīng)USB 總線送入ARM,然后進行壓縮編碼、發(fā)送等處理,其硬件框圖見圖 1。

          基于嵌入式Linux的視頻采集編碼系統(tǒng)實現(xiàn)一

            3 USB 攝像頭驅動

            設備驅動程序可以看成 Linux內核與外部設備之間的接口。設備驅動程序向應用程序屏蔽了硬件實現(xiàn)了的細節(jié),使得應用程序可以像操作普通文件一樣來操作外部設備,可以使用和操作文件中相同的、標準的系統(tǒng)調用接口函數(shù)來完成對硬件設備的打開、關閉、讀寫和 I/O控制操作,而驅動程序的主要任務也就是要實現(xiàn)這些系統(tǒng)調用函數(shù)[4]。

            Linux 視頻采集設備的正常運行依賴于對 Video4Linux標準的支持。Video4Linux設備的驅動程序需要提供基本的 I/O 操作接口函數(shù) open ,read ,write和對中斷處理

          linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)

          上一頁 1 2 下一頁

          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();