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

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于Blackfin處理器的網(wǎng)絡(luò)視頻服務(wù)器設(shè)計(jì)

          基于Blackfin處理器的網(wǎng)絡(luò)視頻服務(wù)器設(shè)計(jì)

          作者:范海震 中國(guó)電子科技集團(tuán)公司第27研究所 時(shí)間:2010-07-16 來(lái)源:電子產(chǎn)品世界 收藏

            A BF561與BF537的PPI數(shù)據(jù)傳輸接口

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

            A BF561和A BF537處理器之間的通訊連接,利用DSP芯片提供的PPI接口完成。區(qū)別于視頻解碼芯片采用專用的ITU-656模式,在此處的通訊連接使用的是通用的PPI模式。使用兩個(gè)芯片的PPI 1接口完成,連接的電路圖如圖3所示。

            圖3中,PPI1 CLK為專用的時(shí)鐘引腳,利用BF5611的TIMER1產(chǎn)生PPI的時(shí)鐘信號(hào),而PPI1 SYNC1~3用于產(chǎn)生同步信號(hào),從而完成數(shù)據(jù)的高速傳輸。

            ADSP BF537網(wǎng)絡(luò)接口

            網(wǎng)絡(luò)傳輸接口是網(wǎng)絡(luò)視頻服務(wù)器必需的接口單元,在BF537處理器內(nèi)部集成了一個(gè)網(wǎng)絡(luò)控制芯片,因此只需外部提供100M以太網(wǎng)物理層接口即可完成一個(gè)網(wǎng)絡(luò)接口的硬件設(shè)計(jì),網(wǎng)絡(luò)接口芯片選用LAN83C185,與BF537的連接電路如圖4所示。

            通過(guò)該網(wǎng)絡(luò)接口,網(wǎng)絡(luò)視頻服務(wù)器實(shí)現(xiàn)了點(diǎn)播、組播和本地存儲(chǔ)視頻的FTP下載等網(wǎng)絡(luò)功能。

            ADSP BF537的嵌入式操作系統(tǒng)

            完成網(wǎng)絡(luò)視頻服務(wù)器的壓縮后視頻碼流的本地存儲(chǔ)、網(wǎng)絡(luò)傳輸?shù)裙δ艿腁DSP BF537處理器,選用的操作系統(tǒng)是uClinux。uClinux是一種與UNIX系統(tǒng)兼容、開(kāi)放源代碼的操作系統(tǒng)。它集成了標(biāo)準(zhǔn)Linux操作系統(tǒng)的穩(wěn)定性、強(qiáng)大網(wǎng)絡(luò)功能和出色的文件系統(tǒng)等主要優(yōu)點(diǎn)。對(duì)比其他常用的操作系統(tǒng),它具有對(duì)多種文件系統(tǒng)的支持能力、內(nèi)嵌了TCP/IP協(xié)議,可以借鑒Linux豐富的資源,對(duì)于包含網(wǎng)絡(luò)和文件系統(tǒng)等處理的復(fù)雜應(yīng)用, uClinux具有相當(dāng)優(yōu)勢(shì)。

            使用uClinux操作系統(tǒng)進(jìn)行開(kāi)發(fā)時(shí),無(wú)法像傳統(tǒng)的Linux開(kāi)發(fā)那樣實(shí)現(xiàn)本機(jī)開(kāi)發(fā)、本機(jī)調(diào)試和本機(jī)運(yùn)行的“native”的方式完成;通常采用交叉編譯模式進(jìn)行。

            通過(guò)網(wǎng)上能下載到的移植在BF537上的Linux內(nèi)核和uClinux的軟件包,因?yàn)長(zhǎng)inux是一個(gè)開(kāi)放源代碼的操作系統(tǒng);這也是選擇uClinux的最大優(yōu)勢(shì)。軟件包中包含了Linux內(nèi)核、庫(kù)和應(yīng)用程序等。開(kāi)發(fā)人員可任意對(duì)Linux內(nèi)核進(jìn)行裁減,來(lái)定制自己的Linux內(nèi)核的行為和特性,重新進(jìn)行編譯。

            BF537操作系統(tǒng),也可以選擇ADI公司提供的嵌入式操作系統(tǒng),但在實(shí)現(xiàn)本地存儲(chǔ)的文件系統(tǒng)、FTP下載等功能時(shí),會(huì)有很大的難度和工作量。

            結(jié)語(yǔ)

            本設(shè)計(jì)利用ADI公司的Blackfin系列的ADSP BF561和ADSP BF337處理器設(shè)計(jì)的網(wǎng)絡(luò)視頻服務(wù)器,對(duì)高分辨率的視頻圖像實(shí)現(xiàn)了MPEG-4格式的實(shí)時(shí)編碼、壓縮;同時(shí)提供了功能強(qiáng)大的網(wǎng)絡(luò)視頻服務(wù)。

            Blackfin系列DSP是功能強(qiáng)大的嵌入式處理器,在多種領(lǐng)域都有很好的應(yīng)用前景,本文的網(wǎng)絡(luò)視頻服務(wù)器只是其一個(gè)具體的應(yīng)用。本文中提到的DSP間通信和ADSP BF561的雙核調(diào)度等技術(shù)點(diǎn),在針對(duì)更高分辨率和更高幀率的視頻圖像的壓縮處理設(shè)計(jì)中,應(yīng)該具有很好的研究和應(yīng)用價(jià)值。

            參考文獻(xiàn):

            [1] 陳 峰. Blackfin系列DSP原理與系統(tǒng)設(shè)計(jì)[M].北京:電子工業(yè)出版社, 2004

            [2] Analog Devices Inc. ADSP-BF561 Blackfin Processor Hardware Reference Rev3.0[M].2004

            [3] Analog Devices Inc. Blackfin Embedded Processor ADSP-BF537 Rev B[M]. 2006

            [4] Analog Devices Inc. MPEG-4 SP/ASP Encoder Developer’s Guide Rev2.2.0[M].2008

            [5] uClinux. http//www.uclinux.org[R/OL]

            [6] Analog Devices Inc. uClinux在Blackfin處理器上的應(yīng)用[J].世界電子元器件,2005(1):92-96


          上一頁(yè) 1 2 3 下一頁(yè)

          評(píng)論


          相關(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); })();