什么是达芬奇技术?
关于达芬奇技术,TI的官方网站上有详细介绍。达芬奇技术,不仅仅是DSP+ARM双核架构的SOC芯片,它还包括一整套的软件开发包。我认为,后者才是该技术的核心。因为DSP+ARM的处理器有不少,目前的i.mx27就是其中之一。达芬奇技术包括以下几个方面:(来至官网)
达芬奇软件:可互操作、优化、随时可投入生产的视频和音频“标准”编解码器,这些编解码器沿用 DSP 和集成加速器的功能,内建在可配置的框架中,并通过大受欢迎的操作系统 (Linux) 中已发布的 API 来呈现,从而获得快速的软件实现。
达芬奇开发工具/套件:完整的开发系统、参考设计和全面的 ARM/DSP 系统级集成开发环境以加速所有数字视频应用的设计和开发。
达芬奇处理器:可扩展、可编程的 DSP 和基于 DSP 的 SOC(片上系统)处理器,定制自 DSP 内核、加速器、外设、ARM 处理器,经优化后可满足数字视频终端设备的各种价格、性能和功能要求。
达芬奇支持:系统集成商、TI 第三方合作伙伴网络中具有达芬奇技术知识的硬件和软件解决方案提供商以及视频系统专家将帮助您将产品快速推向市场。
对于DaVinci平台,在DSP端用DSP/BIOS来支持音频/视频算法的运行,在ARM端用MontaVista Linux来支持对外设的管理。对于ARM和DSP之间的数据交换,则用Codec Engine和Codec Server来加以管理。也就是说,从DSP核到ARM核以及两个核之间的数据通信都是TI给一手包办了。
关于达芬奇技术的优势,下面有很肉麻的描述:(同样来至官网)
对原始设备生产商 (OEM) 来说,Davinci技术有什么主要优点?
DaVinci技术为 OEM 提供了一个简单易用的集成数字视频平台,这个平台实际上支持开发所有数字视频应用。DaVinci技术显著缩短了设计周期,降低了开发成本和生产创新的数字视频终端设备所需的定制量。标准化编解码器和 API 使 OEM 能更轻松地开发可用于其它基于达芬奇的应用的可互操作代码,从而简化将来的开发工作。达芬奇支持还包括专用开发工具,如开发平台和参考设计,以缩短 OEM 的产品上市时间。集成达芬奇处理器还可显著降低终端产品的成本。
消费者又将如何从DaVinci技术中获益?
DaVinci技术的灵活性可使消费者在多方面受益,包括不必在口袋中放置过多独立的电子产品、增强设备的互操作性并延长其使用寿命、提供具有价格优势和功能选择且使用简便的产品和易于升级、电池寿命更长的产品。
除了目前包含在我们能想像到的许多消费产品中,在不久的将来,达芬奇技术还将对消费者生活方式产生巨大影响。现在,通过在机器视觉等应用中使用达芬奇技 术,消费者能将产品看得更真,这有助于生产诸如高级安防系统、新型汽车控件和更加精密的医疗诊断工具等产品。
我需要它吗?
首先,它的高昂的价格,让大多数厂商望而却步。本身嵌入式的东西就是成本相当敏感的,只有定位高端的应用才会考虑到达芬奇技术。高清播放器,比如爱国者的P8882还有那谁谁谁的高清播放器也是用的达芬奇。反正对与达芬奇的应用我不是很了解的了。相比较imx27的开发板,达芬奇的开发板确实昂贵了点。当然,目前的项目也不需要那么高端的处理器。
其次,从作为中国人的角度来讲,达芬奇之类的技术应该少用,否则,“中国制造”的破帽子永远也拿不掉。辛辛苦苦地“研究”了达芬奇,然后跌跌碰碰地制造了产品,最后匆匆忙忙地就拿去卖了。然而整个产品所得大部分利润却被TI给吞了。从“研发”一线到生产一线再到销售一线,中国人原来,事实上,其实,真的是在给外国厂商打工!没有核心技术不行啊!中国企业的短视固然有着自己的苦衷,但是“拿来主义”总不能没个头吧。这“达芬奇”确实是个好东西,很优秀,很棒,只可惜不是咱中国人自己的东西。有人说,嵌入式产业提供了让中国人从技术上“赶超”发达国家的机会,理由是,嵌入式涉及的面很广,没有哪一个国家,哪一家厂商能够垄断。但是,如果产品的最上游始终被国外企业掌控,嵌入式也将是某些人做的一场春梦。从IP核到处理器到底层软件,从ARM到FPGA,中国企业又能在哪方面占据制高点呢?想了想,自己现在的开发板也是基于freescale的芯片,用到的视频压缩API也都是freescale提供的。没办法啊,咱没技术啊。事实是,想要自己搞出个某某技术,必须先把人家的玩意弄懂啊。哪怕能模仿得惟妙惟肖也好,山寨到一定的水平也就是技术了。
最后,其实这玩意没那么好学。DSP和ARM核的通信就要用到Codec Engine和Codec Serve这么复杂的玩意;DSP的算法也是TI自己家的标准,比如xDAIS 和xDM,反正是被TI牵着鼻子走。对于我这样的初学者,肯定不合适。