资料
  • 资料
  • 专题
将Helix MP3 解码器移植到Microchip32 位PIC32MX MCU
推荐星级:
时间:2019-12-24
大小:1.27MB
阅读数:339
上传用户:quw431979_163.com
查看他发布的资源
下载次数
0
所需E币
5
ebi
新用户注册即送 300 E币
更多E币赚取方法,请查看
close
资料介绍
MPEG-1、MPEG-2 和MPEG-2.5 Layer 3(MP3)音频 编码格式是消费音频存储设备和数字音频播放器普遍使 用的音频格式。多种位速率、可变位速率和可选音频采 样率等特性使此算法成为各种多媒体应用的优先选择。 本应用笔记介绍将开源Helix MP3 解码器算法移植到 Microchip 32位PIC32MX 单片机(MCU)的过程。 本文档提供的源代码演示了使用Helix MP3 解码器的 MP3播放器应用程序。该MP3播放器应用程序使用 Microchip的USB协议栈从USB闪存驱动器(在本文 档中称为U 盘)读取MP3文件,并使用Microchip图 形协议栈实现带触摸屏支持的图形用户界面(Graphical User Interface,GUI)。 应用程序开发人员可能需要向开源代码添加专有代码, 以满足目标应用程序的要求。静态编译开源代码时,此专 有代码可能受到开源最终用户许可协议的限制。在许多 情况下,这对于应用程序所有者来说可能无法接受。因 此,本应用笔记介绍了运行时库加载(Run-Time Library Loading,RTLL)技术,用以保护应用程序的知识产权。 本应用笔记的组织顺序如下: 1. 介绍Helix MP3 解码器库。 2. 演示应用程序中使用的RTLL技术。 3. 介绍演示应用程序代码。 4. 编译和运行演示应用程序需要的步骤。 AN1367 将 Helix MP3 解码器移植到 Microchip 32 位 PIC32MX MCU 作者: Sunil Fernandes 关于 HELIX MP3 解码器 Microchip Technology Inc. Helix MP3 解码器可浮点和定点实现。将该算法移植到 PIC32MX 单片机时可考虑定点实现。该算法可运行在 任意 32 位定点处理器上,并完全使用 C 语言编码,可 简介 选择用优化的汇编指令替换某些代码段。 MPEG-1、MPEG-2 和 MPEG-2.5 Layer 3(MP3)音频 Helix MP3 解码器提供对 MPEG-1、 MPEG-2 和 MPEG-2.5 编码格式是消费音频存储设备和数字音频播放器普遍使 的第 3 层 (Layer 3)支持。它支持可变位速率、恒定 用的音频格式。多种位速率、可变位速率和可选音频采 位速率, 以及立体声和单声道音频格式。 有关实现和特性 样率等特性使此算法成为各种多媒体应用的优先选……
版权说明:本资料由用户提供并上传,仅用于学习交流;若内容存在侵权,请进行举报,或 联系我们 删除。
PARTNER CONTENT
相关评论 (下载后评价送E币 我要评论)
没有更多评论了
  • 可能感兴趣
  • 关注本资料的网友还下载了
  • 技术白皮书