一种基于EFSL的嵌入式MP3播放器设计
时间:08-07
来源:互联网
点击:
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文件,验证了本设计是正确可行的。
5 结语
本文基于开源软件项目EFSL设计了一款MP3播放器,介绍了播放器系统的硬件架构和软件架构以及EFSL相关码源移植和修改。通过Cross Works for ARM 1.6软件调试,验证了设计的可行性。整个设计体现了EFSL码源移植简单、配置方便的优点。
- 基于嵌入式Linux的PMP系统设计与实现(08-20)
- 基于Android系统的影音播放器开发(03-25)
- 在UP-TECH S3C2410 DVK1.1开发平台上的嵌入式掌上娱乐系统设计 (03-13)
- 基于DirectFB的嵌入式播放器的设计与实现(04-23)
- 基于DirectFB的嵌入式播放器设计(01-28)
- DIY小发明:打造你自己的流媒体播放器,解决方案、硬件框图(06-04)