TinyOS操作系统开发技术及实践课件第1章TinyOS概述.ppt

TinyOS操作系统开发技术及实践课件第1章TinyOS概述.ppt

第1章 TinyOS概述      1.1 无线传感器网络 1.1.1 关键技术   当前无线传感网研究热点主要集中在以下几个方面,它们也被普遍认为是无线传感网的关键技术:   时间同步:是完成实时信息采集的基本要求,并且是提高定位精度的关键手段。   拓扑控制:在满足网络覆盖度和连通度的前提下,通过功率控制或层次拓扑控制,最小化网络的能量消耗。   定位技术:包括节点自定位和网络区域内的目标定位跟踪。   网络安全:密钥管理、身份认证和数据加密方法、攻击检测与抵御、安全路由协议和隐私问题。   网络通信:核心问题是能量有效性或能力节省。主要热点集中在网络层和链路层,例如链路层MAC协议如何节省能力,网络层新路由协议提出或路由协议改进。   系统软件:WSN是深度嵌入的网络系统,因此要求操作系统既要能完成网络系统要求的各项功能,又不能过于复杂。目前看,TinyOS是最成功的WSN专用系统。   数据管理:包括分布式动态实时数据管理以及信息融合。 能量供给:包括能量的获取和存储。 1.1.2 特点   无线传感网与传统的无线网络(如Ad hoc网络、GSM、CDMA、3G、Beyond3G、4G、WLAN和WMAN等)有着不同的设计思想,它的特点主要表现在以下几方面:   节点规模:节点数目庞大,可以达到成千上万。   节点部署:节点在部署完成之后大部分节点不会再移动,网络拓扑结构是静态的。   工作模式:多对一通信,路由协议以数据为中心。   无线传感网的详细特点介绍请参见本书所属系列教材《无线传感器网络技术原理及应用》的第一章。      1.2 WSN操作系统   无线传感器网络操作系统(简称为WSN操作系统或WSNOS)是无线传感器网络的关键支撑技术之一(即系统软件技术)。WSN操作系统可以有效地管理硬件资源和执行任务,降低传感器网络的应用开发难度,提高软件的重用性。   当前比较流行WSN操作系统有TinyOS、Contiki、MANTIS、SOS,它们的特点及对比如表1-1所示。      1.3 TinyOS操作系统 1.3.1 起源与发展   1. 项目产生   TinyOS最初是由美国著名的加利福尼亚大学伯克利分校(UCB)专门为无线传感器网络定制研发的嵌入式操作系统。事实上它也是UCB的科学家David Culler领导的UCB研究小组与Intel Research合作实验室的杰作。   2. 项目发展   TinyOS是开源项目,目前已不再由UCB单独开发和维护,从0.4版到2.0版,TinyOS由SourceF(全球最大开源软件开发平台和仓库)的一个开放项目,逐渐演变成了一个国际合作项目。从2012年12月开始,TinyOS的开发和维护(包括开发邮件列表和BUG跟踪记录)逐渐过渡到GitHub(一个逐渐流行起来的分布式版本控制系统)上,至2013年1月项目迁移完毕。TinyOS在GitHub上的虚拟主机地址是:/ tinyos。   TinyOS官方网站是:,其产品标志如图1-1所示。 图1-1 TinyOS产品标志   3. 版本变化   从1999年TinyOS平台(官方取名为WEC)由UBC开发后,到2003年8月TinyOS的最新版本2.1.2,TinyOS不断改进。其中,在1.0版本以前TinyOS都是由C语言写成(混合少量Perl脚本)的,后来用nesC语言重新编写。其重要版本变化情况如表1-2所示。 1.3.2 体系结构   TinyOS操作系统采用组件式分层体系结构,这种体系结构可以快速地实现各种应用,详细内容请参见本书第3章。 1.3.3 硬件支持   TinyOS可运行于不同的硬件平台和微处理器上,并支持多款射频芯片,且支持NOR Flash设备。以2.1.1版为例的TinyOS支持以下硬件:   硬件平台:TinyOS支持多达十几种不同的硬件平台(每种平台代表着一类处理器、射频、存储和IO引脚的组合)。TinyOS支持的硬件平台有:telos家族(包括telosa和telosb)、micaZ、IRIS、shimmer、epic、mulle、tinynode、span以及iMote2等。   微处理器:TI公司的MSP430、Atmel公司的ATMega128、Intel公司的px27ax微处理器。   射频芯片:TI的CC1000和CC2420(经过移植后还可支持CC2430和CC2530)、Atmel公司的RF212和RF230、Infineon公司的TDA5250、Semtech公司的XE1205。   Flash芯片:TinyOS支持两款NOR Flash芯片,即Atmel公司的AT45DB芯片和STMicroelectronics公司的STM25

文档评论(0)

1亿VIP精品文档

相关文档