基于晶心科技N903A处理器的MP3解决方案与Andes平台的MP3移植

2011-02-25 16:09:18来源: 电子工程专辑 关键字:科技  处理器  平台  移植
    随着人们对于音频电子产品功能的需求越来越高,8位及16位MCU逐渐向32位MCU转型已经成为市场趋势。晶心科技(Andes)作为亚洲首家原创性32位微处理器IP与系统芯片开发平台的设计公司,面向32位MCU市场推出了Andes Core N9系列低功耗高性价比的32位处理器软硬核IP。基于该系列处理器,晶心科技针对不同音频应用提供了多种解决方案。其中包括将多种音频格式的编、解码器(开源),例如MP3、AAC、WMA、G729等移植到Andes平台上。并且利用nds32(基于Andes Core)架构的优势和针对音频效能的扩展指令集,以及算法上的改进,对这些编解码器做了进一步的优化,使其不仅占用的空间较小而且具备了较高的运行性能。本文以MP3解码器为例,介绍如何将madplay移植到Andes平台,以及晶心科技基于N903A处理器提供的MP3解决方案。

1.MP3简介

MPEG-1 Audio Layer3(简称MP3)是一种有损音频编码方式,它利用掩蔽效应(一种心理声学模型),将脉冲编码调制(Pulse Code Modulation)音频数据中人耳听觉系统无法察觉的那部分数据去掉,使得MP3能够在音质丢失很小的情况下把音乐文件压缩到很小的程度(1:10 甚至 1:12 的压缩率)。因为其体积小、音质高的特点,MP3已经成为当今最为流行的音频格式。madplay是目前使用较为广泛的一种MP3的解码器,下面将详细介绍如何使用Andes提供的AndeSight集成开发工具将madplay移植到Andes平台。

2.环境及软件介绍

2.1系统环境:

Linux:Fedora 8。

2.2开发环境:

AndeSight v1.4。

AndeSight是晶心科技提供的一种基于nds32架构开发嵌入式工程的图形化的集成开发环境。主要由AndeSight IDE, AndESLive和nds32工具集3个部分组成。

AndeSight IDE为工程师提供了各种友好的界面,包括对嵌入式工程做编辑,编译,运行,调试或者评测等等操作。

AndESLive提供了基于nds32架构的仿真器和一种图形化的虚拟SoC构建模型,它与AndeSight IDE相结合为用户提供了一个虚拟的硬件平台。这个虚拟评估平台提供Andes自行定义ISA的多组系列32位CPU IP以及各种外围设备IP,并且支持用户自定义IP模型。

AndESLive配合AndeSight IDE不仅使得SoC设计者能在计划初期就开始软件设计、侦错、最优化等工作,并对系统架构及功能进行检验,而且使硬件工程师和软件工程师具有一样的能力去制作和修改他们各自的系统模型,可以有效的控制NRE(NonRecurring Engineering)成本,让软件工程师在拿到硬件原型之前,即可以进行软件的开发和优化。

nds32工具集提供了一套在Andes平台上开发嵌入式应用程序所需要的标准工具,例如编译器、调试器、链接器等。

2.3交叉编译器

nds32le-linux-gcc。

nds32工具集中对应不同的Andes Core型号,不同的系统函数库以及大小端形式等条件,提供了各种对应的交叉编译器。这里我们选用nds32le-linux-gcc。

2.4软件包:

除了源码外,madplay还需要MP3的解码库libmad,以及zlib和libid3tag来正确的读取MP3头段信息。这四个软件包都可以在开源网站上获得。其中,madplay-0.15-1b.tar.gz、libmad-0.15.1b.tar.gz、libid3tag-0.15.1b.tar.gz可以在http://sourceforge.net/project/showfiles.php?group_id=12349获取,zlib-1.2.4.tar.gz可以在http://zlib.net/获取。

关键字:科技  处理器  平台  移植

编辑:eeleader 引用地址:http://www.eeworld.com.cn/gykz/2011/0225/article_4918.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:利用Biorep生物流体灌注系统进行自动细胞分泌分析
下一篇:NXP新款音视频处理器带来车载多媒体“芯”体验

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利
推荐阅读
全部
科技
处理器
平台
移植

小广播

独家专题更多

东芝在线展会——芯科技智社会创未来
东芝在线展会——芯科技智社会创未来
2017东芝PCIM在线展会
2017东芝PCIM在线展会
TI车载信息娱乐系统的音视频解决方案
TI车载信息娱乐系统的音视频解决方案
汇总了TI汽车信息娱乐系统方案、优质音频解决方案、汽车娱乐系统和仪表盘参考设计相关的文档、视频等资源
电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2017 EEWORLD.com.cn, Inc. All rights reserved