新闻中心

TinyOS简介

——
作者: 时间:2007-07-06 来源: 收藏
TinyOS是UC Berkeley(加州大学伯克利分校)开发的开放源代码操作系统,专为嵌入式传感网络设计,操作系统基于构件(component-based)的架构使得快速的更新成为可能,而这又减小了受传感网络存储器限制的代码长度。TinyOS的构件包括网络协议、分布式服务器、驱动及数据识别工具。其良好的电源管理源于事件驱动执行模型,该模型也允许时序安排具有灵活性。TinyOS已被应用于多个平台和感应板中。
http://www.tinyos.net/special/mission

TinyOS相关网站:
http://www.tinyos.net
http://arts.ecs.umass.edu/~hkumar/presentations.htm
http://sourceforge.net/projects/tinyos/

TinyOS目前的最新版本为TinyOS 2.0 beta2(计划在今年年底前发布TinyOS 2.0的非测试版本),该版本新增加的特点为:
支持mica2、micaZ、Telos revB/TMote Sky、IntelMote2、eyes和tinynode平台;
两个多次反射协议,Collection和Dissemination;
一个更加完善的源仲裁构架(resource arbitration framework),集成外围电源管理;
mica和telos平台族的非易失性存储;
三个总体存储器管理元件:Pool、Queue和Cache;
显著增强的传感支持;
mica族和IntelMote2的有效I2C栈。

目前有多个采用TinyOS的研究项目,如UCLA(加州大学洛杉矶分校)的Shahin Farshchi在进行一项以TinyOS为基础的神经界面研究。这样的系统在100Hz/频道的采样频率下可传感、放大、传输神经信号,系统小巧、成本低、重量轻、功率小。系统要求一个接收器接收、解调、显示传输的神经信号。在每秒8bit的采样率下,系统的速度可达5600。该速度可保证8个EEG频道、或1个速度为每秒5.6K采样频道的可靠传输。研究者目前的奋斗目标是提高该基于TinyOS的传感网络的数据传输速度,设计与被测对象连接的前端神经放大电路。
http://www.ee.ucla.edu/~judylab/research/projects/Shahin/index.htm


路易斯安娜州立大学和位于Baton Rouge的南方大学的Nian-Feng Tzeng博士正在研究应用于石油/气体开发和管理的UcoMS(Ubiquitous Computing and Monitoring System,泛计算和监控系统)。该系统适用于传感网络、通信和网格计算,主要功能包括帮助钻孔、操作数据记录和处理、在线平台信息发布和显示、设备监控/入侵检测、地震处理、复杂表面设备和管道的管理。也可使用UCoMS监控、维护淘汰的平台。
http://www.ucoms.org


另外,Freescale正在其Zigbee开发板上测试TinyOS和TinyDB。
波士顿大学的Wei Li将其用于传感网络的控制和优化:
http://people.bu.edu/wli

Brilliant Technology将其用于无线传感网络进行结构健康监测:
http://www.tBrilliant.com
其他更多应用情况参见:
http://webs.cs.berkeley.edu/users/select_users.php


评论


相关推荐

技术专区

关闭