支持无线网络传感器的γOS操作系统若干关键软件技术的研究和实现

来源 :浙江大学 | 被引量 : 0次 | 上传用户:gxx0103
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着普适计算技术的不断发展,集传感(sensing)、执行(actuating)、计算(computing)和通信(communicating)能力于一身的无线网络传感器将会得到广泛的应用。相对于传统的计算设备,无线网络传感器具有小尺寸和低功耗、多样化的设计和使用、有限的控制层次、健壮的运行要求和并发密集型操作等基本特性,这使得其上的系统软件设计颇具挑战性。传统的操作系统和编程模式并不能直接应用于无线网络传感器,这就需要我们研究和开发新型的超微型嵌入式操作系统和编程模式来管理和操作这类设备。 本文以无线网络传感器系统在智能家居领域中的应用为背景,针对传感器操作系统的若干关键软件技术,包括支持无线网络传感器的超微型嵌入式操作系统内核技术、无线通信协议技术和系统编程语言技术,研究和设计了支持无线网络传感器的超微型嵌入式操作系统γOS。本文所做的工作和相关的创新点主要包括以下几个方面: ● 创新点1:提出和设计了支持无线网络传感器的γOS操作系统框架。在研究和分析当前传感器操作系统的优缺点的基础上,针对无线网络传感器设计过程中的主要挑战,提出了新的传感器操作系统γOS的系统框架设计:γOS在系统编程语言AntC的支持下,通过可配置的组件化功能设计,实现了应用程序的微型化和集成化;γOS通过组件来划分系统的功能,通过捆绑配置组件来组成应用程序,并利用自定义的组件模型,借鉴当今流行的类设计思想,提供了通用的接口模型设计,从而实现了组件代码的高度可重用性;γOS通过基于事件和任务的微线程架构,实现了简单有效的运行方式,包括传感器和环境的交互驱动,以及对并发操作的支持。 ● 创新点2:提出和设计了支持实时任务容错调度的γOS操作系统内核调度机制。研究和分析了无线网络传感器的任务模型,包括硬件模型、过程模型和任务集;提出了γOS核心调度组件中的支持优先级划分的分组任务调度机制,有效地区分调度实时任务和非实时任务;在该任务调度机制的基础上,提出了对新加入任务的可调度性分析算法,该算法通过基于CPU利用率的分析方法和RM调度算法实现;针对无线网络传感器操作系统的运行健壮性要求,提出了γOS核心调度组件的容错调度机制,包括错误检测、错误修复和可调度性分析机制。γOS核心调度组件的错误检测和错误恢复功能基于主副版本容错机制实现,可调度性分析则基于RM调度算法实现。 ● 创新点3:提出和设计了支持传感通信的γOS MAC层无线网络协议ST-MAC。通过分析无线网络传感器在智能家居领域的应用特性,提出了γOS
其他文献
近年来,随着社会的不断发展,在企业尤其是一些加工制造型企业,事故伤亡率普遍处于高发态势,并有逐年递增趋势。本文就目前特种作业安全技术培训存在的几点问题进行讨论,提出了加强
在现代信息社会里,信息数量和种类不断增长,使得人们正面临着在这种动态信息空间中检索、游览、评价和处理信息的挑战。目前信息检索的系统存在着如何提高检索效率,为用户提供方
目的调查药品说明书的规范情况,分析药品说明书中存在的问题,为合理用药提供依据。方法根据《药品说明书规范细则》对189份药品说明书进行统计分析。结果药品说明书项目多数
一、概况唐山市南湖公园位于市中心区正南 ,建设南路西侧 ,规划用地面积 1 0 6 .5公顷 ,是唐山市南部采煤塌陷区绿化改造的一期工程。该地是开滦煤矿采煤后塌陷波及区 ,境内
当前,全党正在深入开展以“为民务实清廉”为主要内容的党的群众路线教育实践活动,着力解决人民群众反映强烈的突出问题,提高做好新形势下群众工作的能力。如何保持和发展在活动
盾构法由于施工安全性高、对附近环境的作用小、掘进速度快、机械化程度高等特点,在我国水利电力、市政、城市地铁的隧道修建中得到大量使用。随着我国社会经济的不断发展和
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
计算机技术广泛而深入的应用对决策支持提出了更高的要求。智能决策支持系统(Intelligent Decision Support Systems,IDSS)应运而生。模型库子系统是决策支持系统的核心。但
本文对参数化、变量化设计中的关键技术—约束求解进行了深入的、广泛的研究:一方面对已有的一些约束求解算法作了进一步的研究,另外一方面也提出了一些新的约束求解思路,同时给