设计一种单片机MP3播放器,采用开源软件项目EFSL,利用其内存需求小、移植简单、完全免费等优点,通过设计底层驱动,实现了基于SD卡的FAT 文件系统在LPC2148上移植,并应用CrossWorks for ARM 1.6软件对EFSL文件系统进行配置和功能模块编译。通过软件调试,验证了设计的正确性。该设计为单片机应用的功能扩展提供了一种新的途径。
摘 要:设计一种单片机MP3播放器,采用开源软件项目EFSL,利用其内存需求小、移植简单、完全免费等优点,通过设计底层驱动,实现了基于SD卡的FAT 文件系统在LPC2148上移植,并应用CrossWorks for ARM 1.6软件对EFSL文件系统进行配置和功能模块编译。通过软件调试,验证了设计的正确性。该设计为单片机应用的功能扩展提供了一种新的途径。
0 引 言
近几年来,随着数字技术的发展,人们对MP3播放器的要求越来越多元化,制造商在MP3播放器的选型、设计、开发、附加功