基于μC/OS-Ⅱ的录音播放软件的设计与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:tiantianweb9737l
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
自二十世纪九十年代起,随着电子信息等技术的发展,各种随身电子设备,例如智能手机、多媒体播放器等各类便携设备的运算和存储能力得到了巨大的进步。用户希望像在台式机或者笔记本电脑上享受到的录音播放服务,同样能够在便携式多媒体设备上享受。嵌入式技术实现了后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的录音播放软件的设计与实现。
其他文献
本文围绕CDMA扩频通信理论和DWT(Discrete Wavelet Transform)变换在数字水印中的应用展开研究.从理论和实验角度深入分析其稳健性能,并提出新的水印算法.主要研究内容如下:(
应用层组播将组播的功能提升到应用层,通过端主机来实现,具有无需改变底层网络结构,部署灵活方便等IP组播无法比拟的优点,这也是著名的“端到端论点”所倡导的思想。应用层组
Internet是一个庞大的、全球性的信息服务中心,它提供了各种各样的信息服务。但随着WEB上数据的爆炸式的增长,数据信息的有用性变的越来越重要了。Web挖掘技术正是基于这一背景
近年来,随着数据库在不同领域的广泛应用,用户对于信息的查询处理提出了更多元化、更高效的要求。数据查询中简单的聚合(如MAX、 MIN、 SUM、 COUNT)很容易计算,但查询获得的
随着生物技术的发展,DNA微阵列数据为基因诊断、基因治疗等提供了前提和可能性。基因选择是基因诊断的基础,如何在超高维小样本的基因表达数据中选择那些与疾病相关、对疾病分
  本文主要是对税务行政管理信息系统的建设做全面的分析与展望,着重对税务行政管理信息系统的定义、发展历史与现状分析、建设内容与思路以及项目初步实施进行论述,并就未来
本文结合实际的科研项目,对笔迹鉴别中手写笔画特征描述与提取及相关理论进行了研究。在该研究中,取得的成果和贡献如下: 1、提出了笔画特征抽取的实现策略,即:以直观特征为主,
为了支持在移动终端上越来越丰富的数据业务,移动终端上应用运行环境也越来越复杂。但是不论应用运行环境有多复杂,它都可以根据所支持的应用程序执行指令方式不同进行分类。一
非线性科学是研究非线性现象共性的一门新兴的交叉学科,其主要研究内容包括孤子、混沌和分形,同这三个概念相对应的理论共同构成了非线性这门学科的理论基础.本文主要介绍了
聚类分析是研究数据聚簇模式的技术.由于它始终是数据挖掘研究的重要内容、手段和工具,因此,聚类分析又是一个被不断探索并充满创新的研究主题.离群点检测是研究包含在数据中