嵌入式实时操作系统 详细设计说明书

嵌入式实时操作系统 详细设计说明书

ID:856457

大小:212.53 KB

页数:27页

时间:2017-09-20

嵌入式实时操作系统  详细设计说明书_第1页
嵌入式实时操作系统  详细设计说明书_第2页
嵌入式实时操作系统  详细设计说明书_第3页
嵌入式实时操作系统  详细设计说明书_第4页
嵌入式实时操作系统  详细设计说明书_第5页
资源描述:

《嵌入式实时操作系统 详细设计说明书》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、分类:软件项目设计使用者:E-fanciers详细设计说明书Version:1.0项目承担队伍:烟台大学计算机学院E-fanciers小组撰写人(签名):孝瑞完成日期:2009-7-20本文档使用小组:E-fanciers小组评审负责人(签名):孝瑞评审日期:2009-7-2327目录摘要Abstract1绪论21.1嵌入式系统简介21.2嵌入式处理器21.3嵌入式实时操作系统(RTOS)31.4MyRtos的介绍42硬件体系结构和软件平台52.1硬件体系结构52.2软件平台53MYRTOS详细设

2、计及编码实现73.1MyRtos内核结构概述73.1.1临界区73.1.2任务及其任务控制块73.1.3任务调度83.1.4空闲任务93.2任务管理93.2.1建立任务103.2.2任务堆栈133.2.3改变任务的优先级143.2.4挂起任务153.2.5恢复任务173.2.6任务休眠193.3互斥信号量203.3.1创建一个互斥信号量203.3.2等待一个互斥信号量213.3.3释放一个互斥信号量22总结25致谢26参考文献2727详细设计说明书(ProceduralDesignSpecific

3、ation)1绪论1.1嵌入式系统简介嵌入式系统本身是一个相对模糊的定义。目前嵌入式系统已经渗透到我们生活中的每个角落,工业、服务业、消费电子……,而恰恰由于这种范围的扩大,使得“嵌入式系统”更加难于明确定义。举个简单例子:一个手持的mp3是否可以叫做是嵌入式系统呢?答案肯定是“是”。另外一个PC104的微型工业控制计算机你会认为它是嵌入式系统吗?当然,也是,工业控制是嵌入式系统技术的一个典型应用领域。然而比较两者,你也许会发现二者几乎完全不同,除了其中都嵌入有微处理器。那是否可以说嵌入着微处理器

4、的设备就是嵌入式系统?那鼠标中也有单片机,能叫嵌入式系统嘛?那到底什么是嵌入式系统?莫非嵌入式系统只是一个难以定义的抽象概念?(1)嵌入式系统定义根据IEEE(国际电机工程师协会)的定义,嵌入式系统是“控制、监视或者辅助装置、机器和设备运行的装置”(原文为devicesusedtocontrol,monitor,orassisttheoperationofequipment,machineryorplants)。这主要是从应用上加以定义的,从中可以看出嵌入式系统是软件和硬件的综合体,还可以涵盖机械

5、等附属装置。不过上述定义并不能充分体现出嵌入式系统的精髓,目前国内一个普遍被认同的定义是:以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。(2)嵌入式系统的特点(与通用PC相比较)专用性----这是与传统PC最大的区别。嵌入式系统是面向用户,面向产品,面向应用的。它只有和具体的应用相结合才能体现出自己的优势。高实时性----这是嵌入式系统的基本条件。嵌入性----嵌入式系统是与具体的环境相结合的,与被控对象紧密连接的。智能性-

6、---操作使用人性化、仪表化。一般很少有人直接参与。(3)嵌入式系统组成嵌入式系统主要有两部分组成:嵌入式微处理器等相关硬件和嵌入式操作系统等嵌入式软件。271.1嵌入式处理器嵌入式处理器的体系架构可分为三种形式:(1)IP(IntellectualProperty)级架构也就是片上系统SoC(SystemonChip)形式,即是依设备功能的需求,将不同的IP单元,集成在一块总片中,它包含有处理器功能,I/O接口功能及嵌入式软件功能。(2)芯片级架构依应用系统要求,选用相应的微处理器,如MCU、M

7、PU、DSP、RISC等芯片,并将RAM、ROM(EPROM/EEPROM/Fash)及I/O接口芯片等组成相应的嵌入式系统,相应的系统软件、应用软件是以固件形式固化在ROM中,这是目前常用的嵌入式系统的架构方式。MCU、MPU属于单片机系列,这是大家熟知的。DSP(DigitaSignalProcessor)数字信号处理器,它具有数字信号处理能力强,特别适合于声音、图像等多媒体信息系统,但是其常规处理能力不强、寻址范围有限、I/O功能弱及开发平台问题,较少单独作为嵌入式系统的处理器,而是与嵌入式

8、处理器相结合,构成更强大的功能。RISC(ReducedInstructionSetComputer)型处理器具有结构简单、处理速度快和处理功能强等优点,因此,新型的嵌入式系统大多数采用RISC处理器,主流架构由ARM架构处理器、Intel的8051处理器、Microchip的PIC处理器和ZiOG的Z80处理器。目前典型的代表是ARM架构处理器,世界上许多公司均基于ARM架构开发出相应的微处理器芯片,如:ATME公司:AT91系列MCU(采用ARM7TDMI内核)。Intel公司

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。