论文部分内容阅读
自二十世纪九十年代起,随着电子信息等技术的发展,各种随身电子设备,例如智能手机、多媒体播放器等各类便携设备的运算和存储能力得到了巨大的进步。用户希望像在台式机或者笔记本电脑上享受到的录音播放服务,同样能够在便携式多媒体设备上享受。嵌入式技术实现了后PC时代人们对便携式多媒体设备提出的要求。它的解决方案高效、灵活并且具备较高的性价比,通过以嵌入式系统的形式将计算机隐藏在各种产品、装置以及系统中,使得软硬件集成于一体,具有了高度自动化、小巧以及反应速度快等特点。在众多领域,由于嵌入式系统的应用,使得社会生活变得越来越便利,嵌入式系统也改变人们的生活方式,同时提高了大家的生活质量。嵌入式系统随着芯片技术的发展功能也越来越丰富,性能也越来高。μC/OS-II是一种性能优良,使用广泛的免费开放源码的嵌入式操作系统,它具有结构紧凑,基于优先级的抢占式实时内核,绝大多数的代码是用ANSIC语言编写的,使用汇编语言编写与硬件相关的部分,因此不同构架的微处理器都可以使用它。在产品开发中,μC/OS-II可由汇编器、链接器等工具,通过标准的ANSIC交叉编译器嵌入。本设计以基于ARM Cortex内核的Luminary LM3S1138MPU为核心,通过基于嵌入式操作系统μC/OS-II来进行设计。同时,加入LCD,设计了一套功能完整的GUI图形界面,使得系统能够便于操作。μC/OS-II的加入可以使本系统的可移植性大大增强,并使系统更易维护。主要研究内容为:一、对嵌入式系统进行深刻了解,尤其是其定义、特点、分类、应用领域、发展趋势等。同时对ARM Cortex内核和嵌入式操作系统进行深入了解。二、研究录音播放系统的设计及原理。合理选择硬件和软件资源,做好需求分析。三、根据设计录音播放系统的特点,选择所需要的使用平台,工作原理和编程方法。根据研究需要找到合理的研究方法,做好系统总体设计,对系统模块进行细致划分。四、以IAR Embedded Workbench for ARM作为开发环境,将μC/OS-II移植到LM3S1138中,通过编码实现基于μC/OS-II的录音播放软件的设计与实现。