微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 一种基于EFSL的嵌入式MP3播放器设计

一种基于EFSL的嵌入式MP3播放器设计

时间:08-07 来源:互联网 点击:

e.JPG



4 调试
Main.c文件(源代码略)显示MP3播放器的工作过程。init_IOO函数LPC2148定时器0进行初始化,使之产生周期性的中断,并启动了一些数据结构。周期性中断速率要与解码器数据流一样,然后由efs_init(&efs,“\”)进行MP3文件调用,若找不到文件则会通过JTAG inter face接口向CrossStudio IDE传入“Could not open filesystem”参数,否则正常显示文件信息。其文件处理结果显示如图4所示。通过调试显示信息可知能正常显示文件信息。另经过实物制作并测试,此MP3播放器能流畅播放SD卡中的MP3文件,验证了本设计是正确可行的。

a.JPG



5 结语
本文基于开源软件项目EFSL设计了一款MP3播放器,介绍了播放器系统的硬件架构和软件架构以及EFSL相关码源移植和修改。通过Cross Works for ARM 1.6软件调试,验证了设计的可行性。整个设计体现了EFSL码源移植简单、配置方便的优点。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top