论文部分内容阅读
在今天所处的时代背景下,嵌入式系统、3G、物联网、云计算等技术已经成为了电子信息技术的主旋律,从产业变革来说,这已经是不可改变的潮流之势。而嵌入式系统正是电子信息技术应用中最核心的部分,成为了21世纪最具生命力的技术之一。 在各种各样的嵌入式系统中,ARM和Linux相结合的电子设备最受青睐。ARM由于其低功耗、高性能、小体积、低成本受到了越来越广泛的重视,成为众多公司产品开发的主流硬件。而Linux则因其开放的源代码,可裁剪的内核,便利的开发环境,各硬件平台的通用性,逐渐成为嵌入式开发的主流操作系统。本论文的嵌入式MP3设计就是基于ARM和linux平台的。 本论文首先介绍和分析了嵌入式系统的开发模式,ARM9处理器的特点,Linux操作系统,然后介绍了所选的硬件平台TQ2440,并以TQ2440开发板为平台进行了MP3播放器的设计开发,完成了U-boot和Linux的裁剪和移植,根文件系统的制作和核心驱动程序的开发。运用Linux环境下的图形界面编程技术,完成了播放界面设计制作,并对播放器进行了功能测试,以满足了用户的需求。最后分析了设计和开发中的不足之处,并提出进一步改进和加以完善的方面。 本论文通过对嵌入式系统开发的研究,完成了一个基于TQ2440开发板的播放器设计和开发,该设计项目具有良好的可移植性和扩展性。