<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

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

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

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

  A BF561與BF537的PPI數據傳輸接口

本文引用地址:http://dyxdggzs.com/article/110952.htm

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

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

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

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

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

  ADSP BF537的嵌入式操作系統

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

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

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

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

  結語(yǔ)

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

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

  參考文獻:

  [1] 陳 峰. Blackfin系列DSP原理與系統設計[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處理器上的應用[J].世界電子元器件,2005(1):92-96


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

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>