TinyOS在CC2430平台上的移植与实开题报告.docVIP

TinyOS在CC2430平台上的移植与实开题报告.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
TinyOS在CC2430平台上的移植与实开题报告

淮 阴 工 学 院 毕业设计(论文)开题报告 学 生 姓 名: 学 号: 5 专 业: 通信工程 设计(论文)题目: TinyOS在CC2430平台上的移植与实现: 2011 年 2 月 27 日 毕 业 设 计(论 文)开 题 报 告 1.结合毕业设计(论文)课题情况,根据所查阅的文献资料,每人撰写 2000字左右的文献综述 文 献 综 述 1 研究背景和意义 1.1无线传感器网络 无线传感器网络(Wireless Sensor Network,WSN)技术是当前在国际上备受关注的、涉及多学科高度交叉、知识高度集成的前沿热点研究领域[1]。无线传感器网络就是由部署在监测区域内大量的廉价微型传感器节点组成,通过无线通信方式形成的一个多跳的自组织的网络系统,其目的是协作的感知、采集和处理网络覆盖区域中感知对象的信息并发送给观察者[2]。从而实现物理世界、计算世界以及人类社会三元世界的连通。无线传感器网络是继因特网之后,将对21世纪人类生活方式产生重大影响的IT热点技术[3]。 1.2 无线传感器网络的操作系统——TinyOS 无线传感器网络的操作系统是无线传感器网络中的一项关键技术,是管理和操作设备的系统软件支持。它不仅具有传统操作系统的功能,负责管理系统中的软硬件,为用户提供应用开发和运行的平台[4]。相对于传统无线网络,无线传感器网络具有一些明显的特征: (1)网络中的传感器节点数量众多、密度高,单位面积所拥有的网络节点数远大于传统的无线网络。 (2)传感器节点由电池供电,节点能量有限。由于节点数量多,而且无线传感器网络往往应用于人烟荒芜的地方或人们难以直接操作的地方,因此更换传感器节点电池是不现实的。这决定了传感器节点生命和网络寿命的有限性。 (3)网络节点间采用自组织的通信方式。传感器节点是自主的、自治的,节点之间以Ad Hoc.方式通信,不同于传统无线网络的中心控制通信模式。 (4)网络拓扑易变化。由于节点能量有限,节点易出故障,导致无线传感器网络拓扑信息变化快速。 (5)网络应具备容错能力。传感器节点所处的环境通常是恶劣的(如噪音多、风吹雨淋等),导致节点易受干扰,易出错。这要求无线传感器网络应具有容错能力才会 毕 业 设 计(论 文)开 题 报 告 有应用前景。 由于以上的特点限制,传感器网络操作系统应具备的一些特点: (1)基于可重用组件的体系结构。 (2)使用事件驱动模型,通过事件触发来唤醒CPU工作。 (3)单一任务栈。 (4)内核非常简单,甚至在严格意义上说,称不上内核。 (5)没有进程管理和虚拟存储[7]。 目前针对无线传感器网络开发的专用操作系统有[4]TinyOS、MagnetOS、MANTIS、SenOS、PEEROS等,其中,TinyOS已被多方视为WSN的标准运行平台,它采用nesC语言,实现了通常操作系统的基本功能和通信部分协议栈及应用功能,其内核程序和内存的需求非常小,很适合无线传感器网络的应用[5]。 1.3硬件平台——CC2430 根据传感器节点的特性:能量有限、低成本、微型化、扩展性和灵活性强、安全、稳定,要求系统功耗相当低、体积小,而对传输距离和传输速率没有太多限制,所以选择Chipcon公司的CC2430[4]。 组建一个性能完善的无线传感器网络的关键就是选择好嵌入式操作系统和硬件平台,而如何将操作系统移植到硬件平台上则是关键的关键。而CC2430并不支持TingOS,所以只有将TinyOS成功的移植到CC2430上才能为后续的应用程序设计实现工作奠定了基础[5]。 2 国内外研究与发展现状 无线传感器网络是一种分布式的自组织网络计算机系统,由于它的特殊性,致其对操作系统的需求相对于传统计算机系统有较大的差异。因此,需要针对感器网络应用的多样性、硬件功能有限、资源受限、节点微型化和分布式任务作等特点,研究和设计新的基于传感器网络的操作系统和相关软件[7]。这就决定了网络节点的操作系统设计应满足如下要求: (1)小代码量。由于节点的内存有限,因此操作系统核心代码量必须比较小, 使其可以在有限的空间中具备高效管理硬件的能力。 (2)模块化。无线传感器网络设计的趋势是针对特定的应用而并不是普遍的应用, 毕 业 设 计(论 文)开 题 报 告 不同的应用所需要的硬件平台是不相同的。随着无线传感器网络的广泛应用,节点构成的变化是巨大的。在特定的硬件平台上,根据不同的应用快速便利地结合软件模块实现应用是非常重要的。 (3)低功耗。WSN的大多数节点采用电池供电。由于节点数量众多以及节点被散布的环境使更换节点的电池是不可行的,甚至是不可能的,因此低功耗的操作将延长整个网络的生命周期,是操作系统设计必须满足的条件。 (4)并发操作性。在

文档评论(0)

130****9768 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档