登录 免费注册 首页 | 行业黑名单 | 帮助
维库电子市场网
技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统
驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe

认识Blackfin处理器/Get to know Blackfin

作者:sockit 栏目:DSP技术
认识Blackfin处理器/Get to know Blackfin
实际上受版主mm约稿有一段时间了,一直没有动笔。工作忙碌固然是一个原因,主要还是实在不知道要写一些什么,因为ADI已经在Blackfin推广方面做了大量的宣传和推广工作,有关Blackfin处理器的介绍,直接到ADI公司网站或者留意ADI发布的广告、技术文章,就可以了解到。不过既然版主mm坚持,我也已经应允了下来,便勉为其难,趁着假期写下一些我是怎么认识Blackfin的吧。

2004年上半年,我在深圳数月,推广公司基于FREESCALE  coldfire  MCF5249的硬盘MP3播放器(HDD-MP3  Player)解决方案。当7月回到公司合肥本部的时候,公司为北京传视数码开发的IPTV机顶盒(IP-STB)方案已经到收尾阶段,我们也已经于6月份正式成为ADI在国内的DSP合作成员(Member  of  ANALOG  Devices'  DSP  Collaborative)。

相关新闻:http://www.hhcn.com/chinese/news/2004/cooperate%2020-news.html
方案介绍:http://www.hhcn.com/chinese/solutions/IP-STB.htm

简单说来这个方案就是BF533+MCF5249的一个架构。大家都知道,Blackfin处理器有着强大的多媒体处理能力,BF533正是主要用来实现多媒体编解码,在最终的产品中可以支持高达D1(704*576)分辨率的H.264的视频解码。而MCF5249则用来跑操作系统(uClinux)、做控制部分以及完成音频MP3解码的功能。接近04年末的时候,据说基于该方案的产品已经出了10K量到米国,在我印象中这差不多是国内最早的基于H.264编解码技术的成熟应用了。

能够与ADI这样著名的半导体公司合作,很大一部分原因在于我们在嵌入式Linux操作系统方面的经验,华恒科技从98年就已经开始进行嵌入式Linux系统的开发,有良好的技术积累。而Blackfin的一个最大的特点就在于它作为一种DSP处理器,却能够支持运行uClinux操作系统!这个特性使得Blackfin处理器除了具有一般的数字信号处理能力之外,还可以像通用的“32位RISC”处理器一样使用。操作系统的引入也使得系统的扩展性更强,可以满足更加复杂、更多不同应用的要求。

    2004年11月份,我们与ADI公司共同举办了主题为“uCLinux在Blackfin处理器上的应用”的在线技术座谈。
相关新闻:http://seminar.chinaecnet.com/041118/profile_adi.asp
座谈讲稿:http://www.hhcn.org/maindoc/uClinux%20on%20BLACKFIN%20v1.1.pdf

    此前(2004年10月)我们已经推出了基于BF533和BF561的嵌入式Linux开发平台。我们为BF561进行了uClinux操作系统的移植,这是一项新的工作,其过程相对来说是痛苦而漫长的,为此,我们的技术人员花费了无数个漫漫长夜。然而BF561的出现,也意味着BF533+MCF5249架构的面临淘汰。BF561内部有2个BF533的核,也就是说只需要1颗BF561就可以完成原本需要2颗处理器的工作,提高了性能、降低了电路的复杂程度、减少了成本。对于这方面的说明,可以参考:

Blackfin应用:http://www.hhcn.org/ADSP-BF561-magzine.html

    有一点遗憾的是,我们本想承担uClinux for Blackfin的操作系统的维护的愿望没能达成,在完成Blackfin处理器上uCLinux移植之后,维护工作就由ADI印度分公司来进行。现在各位Blackfin的开发人员可以访问:http://blackfin.uclinux.org/,了解到更多关于Blackfin和uClinux的技术。

    当然,操作系统、接口驱动、乃至解决方案...这些都还不够,只有真正量产并经过市场检验的产品,才具有实际的价值。05年4月,我有幸代表公司作为ADI在国内主要的10家合作伙伴之一,参加了ADI在北京的Blackfin系列处理器的新闻发布会。此次会议,我实际见到了基于Blackfin处理器开发的产品及方案,包括之前我们协助开发的IPTV、数字示波器、DVR、视频服务器、可视IP电话等等。Blackfin处理器已经拥有了半导体厂商、芯片分销商、开发工具供应商、解决方案供应商等全方位的支持,从这方面也可以预想Blackfin处理器更加美好的前景。

    好在我们自推出BF533/BF561平台便已经安排研发投入开发基于Blackfin的编解码算法开发。多位软件工程师持续1年多的开发、优化,终于使我们能够提供成熟的MPEG4编解码算法,并且推出了基于BF561的视频监控、录像解决方案。05年下半年,我们已经开始持续出货。Blackfin在单路、小路数的网络监控方面有着很大的优势,这一点和传统的DVR产品还是有所不同的。

BF561单路编码板:http://www.hhcn.com/chinese/solutions/IPCam-BF1.htm
DVR解决方案:http://www.hhcn.com/chinese/ppc/doc/HHTech%20Embedded%20DVR%20solution%202005-3-30-v1.3.pdf

    2005年7月,我们与ADI公司在北京、上海、深圳、西安、厦门五大城市举办技术研讨会,进行Blackfin多媒体处理器与uClinux的技术报告和演示,向与会观众介绍基于Blackfin多媒体处理器和uClinux的开发技术。我作为华恒的代表参加了深圳的交流会,并作了报告,也演示了2个独立的BF561系统进行MPEG4视频实时压缩、网络传输、解码输出显示的DEMO。三百多位技术工程师在深圳香格里拉饭店的会议室齐聚一堂。大家对uClinux在Blackfin上的应用都比较感兴趣,不过也有很大一部分工程师从事更低端如音频设备的开发,或者更高端如高清电视的开发,暂时还用不上uClinux操作系统。

相关新闻:http://www.hhcn.com/chinese/news/2005/hhtech&adi.htm

是的,如果说一定要将Blackfin和uClinux绑在一起绝对是走进了一个误区。我们的之前主要视点都集中在了Blackfin+uClinux在网络视频处理方面的应用,而在数年来的客户咨询中,有很大一部分客户并非做视频,他们的应用在音频处理、仪器仪表、手持设备、测试设备等方面。而对于这些产品,成本是一个非常关键的因素。BF533和BF561价格在15-20个美金,对于一些低端的产品应用还是高了些。当然,ADI不会犯这样的错误,Blackfin处理器还有多款不同的型号和规格。

2006年开始,基于BF531的低端MP4/PMP产品陆续上市,BF531低至5个美金,而性能高达400MHZ,可以轻松满足CIF分辨率MPEG4、RM等格式音视频的编解码处理,比起200M主频的ARM9处理器一般在接近10个美金的价格具有更强的竞争力。
经过和ADI进一步的商讨,作为我们协助ADI推广Blackfin处理器的一个举措,我们推出了基于BF531的低价(450元)入门级嵌入式linux评估板。面对不同的应用,开发者可以选配uClinux操作系统,或者自行“裸写代码”。

相关新闻:http://www.hhcn.com/chinese/news/2006/HHBF531-StartKIT-news.htm
有关BF531平台介绍:http://www.hhcn.com/chinese/adsp/HHBF531-StartKIT-R1.htm
http://www.hhcn.com/chinese/adsp/files/HHTech%20HHBF531-StartKIT-R1%20Embedded%20Linux%20Development%20Platform-20060417-V1.1.pdf
技术手册:http://www.hhcn.com/chinese/files/hhbf531_low_cost_board_user_manual.rar
    
    2006年9月,华恒科技与ADI公司、21IC中国电子网合作建立公共嵌入式技术论坛“ADI-DSP/Processor” ,同样也是为推动Blackfin处理器应用的一大举措,目的就是为广大的电子工程师提供更加及时和专业的技术支持和咨询服务。这也是为什么我们能够在这里交流的缘由了:)

相关新闻:http://www.hhcn.com/chinese/news/2006/hhtech&adi_bbs.htm
论坛连接:http://bbs.21ic.com/club/bbs/bbsView.asp?boardid=51

    也许在您看过以上的介绍之后,您对Blackfin有了更多的了解,那么我们祝您在使用或者即将使用Blackfin进行产品开发的时候进展顺利!欢迎您选用华恒科技基于Blackfin处理器的嵌入式Linux开发平台,也欢迎联系华恒科技或ADI公司的人员咨询。


* - 本贴最后修改时间:2006-12-13 15:02:57 修改者:sockit

2楼: >>参与讨论
computer00
通过此文章,获取到一条重要信息:原来版主是MM……
 
3楼: >>参与讨论
zxm2006
呵呵,且是超PPMM哦
0_o

4楼: >>参与讨论
weixiao11
呵呵,见笑,是同事在公司论坛上给封了个超级MM的头衔
 

* - 本贴最后修改时间:2006-10-11 8:24:29 修改者:weixiao11

5楼: >>参与讨论
computer00
超级MM是何概念?也像超级女生那样的吗?
 
6楼: >>参与讨论
sockit
呵呵,八卦有市场
 
7楼: >>参与讨论
lemys
原来BlackFin是ADI的啊
 
8楼: >>参与讨论
weixiao11
没什麽概念吧
就像什麽超级乐翻天,还有超级大赢家,还有超级女声,听起来比较拉风而已吧

9楼: >>参与讨论
sockit
黑鳍!
哈哈,有没有人这么翻译过?blackfin芯片的图标很直观

联系到ADI还有的SHARC, TigerSHARC(Shark虎鲨?) DSP是不是有些关联哪?
SHARC好像性能很强啊,做雷达什么的,信号处理,还有做数字高清电视的...


10楼: >>参与讨论
月光如水
不错呀
能否看看你的JTAG资料呀
是否与ARM的JTAG兼容呀

11楼: >>参与讨论
sockit
blackfin的jtag和ARM的暂时不兼容
blackfin的jtag简易烧写调试器是参考
http://blackfin.uclinux.org
上的igloo做的,你可以上这个网站看看

12楼: >>参与讨论
veryfatman
做dsp的人,听说工资很高的
都是顶尖的人才啊。

13楼: >>参与讨论
winfeng
Blackfin处理器 只有基本的外设!
外设不丰富

14楼: >>参与讨论
rockyrocky
介绍的不错!
 
15楼: >>参与讨论
xiaokehan
像给公司做广告:)
 
16楼: >>参与讨论
weixiao11
这个文章,就是为了推广目的
但是只要是有信息,对用户了解Blackfin处理器有帮助,不就可以了吗?论坛上所有的赞助论坛的最终目的不都是做广告吗?

17楼: >>参与讨论
pengk31
Blackfin处理器上本身就可以跑OS的!!!
我们使用,Blackfin处理器上本身就可以跑操作系统呀!不再需要另一个支持运行操作系统的芯片了!

18楼: >>参与讨论
weixiao11
楼上说的不错
在文中所提到的方案中,因为对多媒体处理的要求比较高,所以BF533是被当作DSP来使用的,虽然BF533也可以运行uCLinux操作系统。

19楼: >>参与讨论
netjob
把高速A/D、 D/A结合DSP,就非常好了。
DSP就是信号处理。信号处理就必须 A/D D/A啦!


20楼: >>参与讨论
officeants
好贴
不错,看完受益匪浅

参与讨论
昵称:
讨论内容:
 
 
相关帖子
发.config.bf531配置文档给我好吗
能不能给我发一个HHBF531开发板的UBOOT文件?
关于nfs的设置
刚装的VisualDSP3.5,用不了,请大家帮忙.
[求助]:BF531无法利用到DSP功能
免费注册为维库电子开发网会员,参与电子工程师社区讨论,点此进入


Copyright © 1998-2006 www.dzsc.com 浙ICP证030469号