新闻中心

EEPW首页>嵌入式系统>设计应用> 优化的嵌入式系统设计资源简化汇聚式处理器应用

优化的嵌入式系统设计资源简化汇聚式处理器应用

作者: 时间:2010-04-15 来源:电子产品世界 收藏

  完善的软件开发工具环境

本文引用地址://m.amcfsurvey.com/article/107998.htm

  随着嵌入式处理应用越来越复杂、投放市场的时间越来越急迫,完善的开发环境变得越来越重要。除了上述全系列优化的嵌入式操作系统外,具有完整的开发环境是其受广泛欢迎的重要原因之一。提供业界一流的工具、初学套件与支持,包括熟知的、能够支持其他处理器的CROSSCORE软件与硬件工具,这些工具包括获奖的Visual++集成开发与调试环境、仿真器,以及EZ-KIT Lite评估版硬件。

  此外,还为嵌入式系统开发提供了大量的系统服务程序,即为嵌入式系统提供各种常见功能的软件库,这些服务程序实际上是可用于任何系统的公用程序,既可在未安装RTOS的独立式环境下运行,又可用于VDK环境。利用这些系统服务程序,用户可以便捷、高效地接入处理器的硬件子系统,具体而言包括锁相环路、直接内存存取、中断控制器、标志控制器和定时器等等。所有处理器均采用一套通用的API,各种应用和设备驱动程序均可使用这些系统服务程序。系统服务程序中包含的软件都经过反复测试、稳定可靠的,用户可以轻松直接使用这些程序。利用服务程序,用户可以轻松整合这些模块化软件。服务程序将负责管理硬件资源,因此,将不同开发人员编写的两个程序块整合起来变得轻而易举。这些服务程序都与Visual++集成开发环境一起提供。

  为改进应用开发环境,美国国家仪器有限公司(NI)与ADI联合推出了专用于ADI Blackfin处理器的LabVIEW嵌入式模块,将LabVIEW图形化数据流的开发环境扩展到高性能、低功耗的Blackfin处理器,通过无缝地集成到ADI Visual++开发和调试环境,极大地方便进行快速的嵌入式系统开发。使用NI LabVIEW嵌入式技术可以一步到位完成系统建模的硬件在环测试和原型设计,帮助没有嵌入式编程经验的工程师克服嵌入式开发过程中遇到的传统挑战,可以花更少的时间在细节的了解和传统低层工具的语法上,从而可以把更多的时间用于设计优化。这一图形化的软件包括140多种Blackfin特有的、经过优化的数学、分析和信号处理函数,如音频和视频DAC、ADC和编解码器等集成I/O。

  尽管有优化的操作系统可供选择以及提供无缝集成的完善开发工具环境,但即使对于一个经验丰富的设计工程师来说,嵌入式系统设计依然是一个极具挑战性的工作。为帮助企业更快地利用Blackfin处理器完成优化的产品设计,加快产品面市时间并降低设计成本,ADI还与众多本地技术提供商建立了紧密的合作关系,通过他们为企业提供更具针对性、贴身的技术支持。这些第三方机构除了提供针对特定应用的完整参考设计外,还提供相应的仿真器、集成开发环境,以及嵌入式开发培训等服务。这些机构包括:嵌入式开发工具和培训提供商深圳英蓓特(提供ADSP开发工具 Embest EmLink仿真器 Embest BDT集成开发环境);针对多种应用的嵌入式Linux开发平台及OEM板级硬件方案的华恒科技(HHBF531-StartKit,uCLinux下全套开发工具集硬件驱动、协议栈等);提供嵌入式数字媒体开发工具的上海德景(DUITEK_BF_DEMO评估板);等等。

  应用案例——数码相框设计

  数码相框方案结构图

  上图是上海世勤电子科技有限公司基于Blackfin处理器BF52x系列开发的数码相框产品方案结构图,该产品具有互联网WiFi无线连接、电子邮件发送、RSS新闻阅读、即时照片分享、全触摸操作等领先的性能特性。该方案采用了uClinux嵌入式操作系统。作为一款典型的消费电子产品,满足产品高性能要求的低成本实现方案是选择的关键,Blackfin可以直接运行于uClinux使得方案有效地降低了整体实现成本,而且极大地方便了将公司以往的设计软件移植到新的系统中。事实上,在与BF52x处理器相近价格的同类解决方案中,很少有支持Linux的处理器。

  正如前面所述,ADI针对目标应用在uClinux操作系统中集成了大量的硬件驱动,包括WiFi驱动、音/视频编解码器的驱动等,ADI的Blackfin Linux内核/平台发行包内提供了大量移植完整的应用,为开发工作带来了很大便利。ADI还提供了非常丰富的例程和资料,进一步简化了客户的系统设计,缩短了产品研发周期。此外,由于缺少存储器管理单元(MMU),内存管理历来是嵌入式处理器的重点问题之一,在BF52x平台上移植Linux应用必须修改由于内存管理模式不同而带来的问题,工作量较大。ADI公司开辟的“EngineerZone”DSP技术支持论坛(ez.analog.com)让世勤电子的工程师可以24小时通过网络利用到ADI全球工程师的智慧,快速而圆满地帮助解决了所有的技术难题。


上一页 1 2 3 下一页

关键词:ADIDSPBlackfin

评论


相关推荐

技术专区

关闭