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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于TMS320DM365的高速網(wǎng)絡(luò)攝像機(jī)的設(shè)計(jì)

          基于TMS320DM365的高速網(wǎng)絡(luò)攝像機(jī)的設(shè)計(jì)

          作者: 時(shí)間:2012-02-06 來源:網(wǎng)絡(luò) 收藏

          集成的ARM926EJ-S處理器包括32 kBRAM、16 kB ROM(用于非AEMIF啟動模式下的ARMbootloader)、16 kB指令緩存、8 kB數(shù)據(jù)緩存、CP15及MMU等。其中CP15用來對指令、數(shù)據(jù)緩存、MMU以及其他ARM子系統(tǒng)進(jìn)行配置及控制。MMU使用統(tǒng)一的TLB來對頁表中存儲的信息進(jìn)行緩存,并為類似Linux、WindowsCE、ultron以及ThreadX等操作系統(tǒng)提供虛擬內(nèi)存。該處理器的寫緩沖數(shù)據(jù)容量高達(dá)17 kB,使其可以大幅提高內(nèi)核的性能。
          中的視頻處理子系統(tǒng)(VPSS)由兩個(gè)接口,分別用于視頻捕獲的視頻前段(VPFE)輸入接口和用于圖像顯示的視頻后端(VPBE)輸出接口。圖3為視頻處理子系統(tǒng)系統(tǒng)框圖。

          本文引用地址:http://www.ex-cimer.com/article/149783.htm

          c.jpg


          VPFE模塊主要用于捕獲視頻信號,也可以直接從前端輸入已有的視頻信號。VPFE輸入接口有1個(gè)CCD控制器(CCDC)、1個(gè)預(yù)處理器、柱狀模塊、自動曝光/白平衡/聚焦模塊(H3A)和寄存器組成。CCDC可以與視頻解碼器、CMOS傳感器或電荷耦合裝置連接;預(yù)處理器是一個(gè)實(shí)時(shí)的圖像處理器,它把來自CMOS或CCD的原始圖像從RGB轉(zhuǎn)變?yōu)閅UV422的編碼;柱狀模塊和H3A模塊實(shí)現(xiàn)原始圖像信息的硬件操作。
          VPBE輸出接口由1個(gè)OSD引擎和1個(gè)視頻編碼器組成。OSD引擎能夠顯示兩組獨(dú)立的視頻窗口或兩組獨(dú)立的OSD窗口,還可以以2個(gè)視頻窗口、1個(gè)OSD窗口和一個(gè)屬性窗口的形式顯示。OSD用于在視頻圖像上疊加音量,圖標(biāo)等位圖或圖像信息。視頻編碼模塊提供數(shù)字輸出和模擬輸出。數(shù)字輸出支持24bitRGB888格式、8/16bit BT.656以及具有獨(dú)立的水平和垂直同步功能的CCIT.601輸出;模擬輸出支持4路10bit DAC,均工作于54 MHz,支持復(fù)合NTSC/PAL、S端子和分量視頻。

          3 系統(tǒng)硬件
          系統(tǒng)硬件結(jié)構(gòu)如圖4所示,本系統(tǒng)選擇以為嵌入式處理器,外圍電路包括有音頻、視頻信號采集電路,以太電路,電源接口,JTFAG,UART,NAND Flash,SD卡,DDR2,USB2.0 OTG以及I2C。

          d.jpg


          系統(tǒng)的信息處理流程主要分為圖像的獲取、圖像的處理傳輸以及圖像的顯示3部分。本系統(tǒng)中,前端攝像頭負(fù)責(zé)圖像的捕捉,將獲取的未經(jīng)壓縮處理的圖像信號傳輸至電路板中通過TMS320DM365芯片進(jìn)行壓縮處理以及SD卡的相應(yīng)存儲,再由以太網(wǎng)接口或其他接口將處理過圖像進(jìn)行傳輸,在遠(yuǎn)端監(jiān)視器上將圖像進(jìn)行顯示。



          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁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); })();