- 1、本文档共66页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于arm的嵌入式实时操作系统分析-计算机应用技术专业论文
IV
IV
3.4.1 调度器模型 25
3.4.2 μC/OS-II 最高优先级查找算法分析 25
3.4.3 最高优先级查找算法设计 27
3.4.4 调度器设计 29
3.4.5 老化算法设计 31
MRTKERNEL 时间管理 31
MRTKERNEL 内存管理 32
3.5.1 内存控制块数据结构 32
3.5.2 内存管理相关函数 34
MRTKERNEL 事件管理 35
3.6.1 事件的设计 35
3.6.2 事件控制块数据结构 36
3.6.4 邮箱 37
3.6.4 信号量 38
3.7 本章小结 40
4 MRTKERNEL 的移植 41
4.1 目标平台简介 41
4.1.1 硬件平台 41
4.1.2 编译环境 42
4.1.3 AT91RM9200 简介 42
MRTKERNEL 的文件结构 42
MRTKERNEL 在 AT91RM9200 上的移植 43
4.5 本章小结 51
5 MRTKERNEL 的测试 52
5.1 任务调度测试 52
5.2 老化算法测试 53
5.3 信号量测试 54
5.4 邮箱测试 56
5.5 内存测试 57
5.6 本章小结 59
结论60
攻读硕士学位期间发表的学术论文 61
致谢 62
参考文献 63
PAGE
PAGE 10
1 绪论
1.1 课题研究背景
嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件 可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格 要求的专用计算机系统 [1] [2]。
嵌入式系统是针对具体应用的专用系统,它的硬件和软件都必须 高效率地设计,量体裁衣、去除冗余,力争实现更高性能的嵌入式系 统 [3] 。
随着社会的日益信息化,计算机和网络已经全面渗透到日常生活 的每一个角落。目前,各种各样的新型嵌入式系统设备在应用数量上 已经远远超过了通用计算机 [4 ] 。在工业和服务领域中,使用嵌入式技 术的数字机床、智能工具、工业机器人也在逐渐改变着传统的生产和 服务方式 [5] 。
作为嵌入式系统灵魂的嵌入式操作系统是随着嵌入式系统发展出 现的,它的出现大大提高了嵌入式系统开发的效率。在嵌入式操作系 统之上开发嵌入式系统将减少系统开发工作量,缩短开发周期,增强 嵌入式应用软件的可移植性 ,使嵌入式系统的开发方法更具有科学性。
但是,由于体积、功耗、价格等多方面的约束,嵌入式系统处理 器速度通常比较慢 ,存储容量也有限 ,嵌入式系统在不同的应用方向, 对嵌入式操作系统的要求也有所不同,所以根据应用方向开发嵌入式 操作系统变得非常重要 ,嵌入式操作系统的研究具有重要的现实意义。
1.2 课题的研究现状
从 1981 年 Ready System 开发了世界上第一个商业嵌入式实时内 核 VRTX32 开始 ,嵌入式实时操作系统就以飞快的速度不断的发展着。 如今嵌入式操作系统作为整个嵌入式系统的核心,越来越被各国所重 视,国际上开发嵌入式系统已经有近三十年的经验,目前应用比较广 泛的也都是国外的嵌入式操作系统,国内在这方面起步较晚,与国外
还有一定差距,但也有一些优秀的嵌入式操作系统诞生。
在国外比较著名的嵌入式操作系统有: Windows CE、 VxWorks、
μC/OS、嵌入式 Linux 等 [6] 。
国产自主知识产权的操作系统有中科院的 Hopen ,科银京成的 DeltaOS 和科泰世纪的 “和欣” 操作系统等。 这些操作系统各有特点, Hopen 是一个比较通用的操作系统, DeltaOS 主要面向嵌入式控制领 域,而“和欣”主要面向手机和网络应用。
1.3 课题的研究意义
1.3.1 信息技术发展的需要
早在 1988 年美国施乐公司的首席科学家 Mark Weiser 就提出了 “无所不在的计算机( Ubiquitous Computing)”的思想,强调把计算 机嵌入到环境或日常工具中去,让计算机本身从人们的实现中消失, 让人们注意的中心回归到要完成的任务本身 。在今天 ,计算机 、通信、 家电技术已经逐渐渗透 ,3C 融合已经成为技术发展必然趋势 ,嵌入式 技术更是在国防、国民经济以及社会生活各领域扮演着重要的角色。
嵌入式操作系统可以说是整个嵌入式系统的灵魂 ,是开发高性能、 高质量嵌入式系统的关键,同时也是嵌入式系统研发中的难点所在。
1.3.2 国家战略和产业的需要
从国家战略目标与产业发展来看,嵌入式软件是实现传统制造业 转型与提升的关键技术,它对整体提升我国制造业的竞争能力、大幅 度地增强我国软件自主创新能力意义重大。
国家 863 嵌入式软件发展战略思路是:大力发展关键性、共化性 的嵌入式操作系统,与嵌入式软件平台;围绕行业,聚
您可能关注的文档
- 基于android平台的法律咨询系统的设计与实现-软件工程专业论文.docx
- 基于ajax技术的在线考试系统的设计与实现-计算机技术专业论文.docx
- 基于ansys的陶瓷过滤机有限元分析及优化设计-机械设计与理论专业论文.docx
- 基于android的进销存管理系统的设计与实现-计算机技术专业论文.docx
- 基于android的室内监控系统的研究与实现-信号与信息处理专业论文.docx
- 基于android手机的家用机器人控制技术研究-机械电子工程专业论文.docx
- 基于arm的机器人控制系统设计-控制理论与控制工程专业论文.docx
- 厚壳贻贝新型抗菌肽的分子特征和重组表达-海洋生物学专业论文.docx
- 基于android的push平台功能的研究与设计-计算机应用技术专业论文.docx
- 基于android平台的idea加密算法的优化及应用-计算机应用技术专业论文.docx
文档评论(0)