·上一文章:基于DSP与FPGA的跟踪伺服运动控制
·下一文章:基于DSP的无刷直流电动机的模糊控制系统研究
应用案例——数码相框设计
数码相框方案结构图
上图是上海世勤电子科技有限公司基于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全球工程师的智慧,快速而圆满地帮助解决了所有的技术难题。