TinyOS是什么

TinyOS是什么,第1张

Tiny OS是UC Berkeley(加州大学伯克利分校)开发的开放源代码 *** 作系统,专为嵌入式无线传感网络设计, *** 作系统基于构件(component-based)的架构使得快速的更新成为可能,而这又减小了受传感网络存储器限制的代码长度。Tiny OS是一个具备较高专业性,专门为低功耗无线设备设计的 *** 作系统,主要应用于传感器网络、普适计算、个人局域网、智能家居和智能测量等领域。

1)特性,Tiny OS的如下特性决定了其在传感器网络中的广泛应用,使其在物联网中占据了举足轻重的地位。

a.相对于主流 *** 作系统成百上千MB的庞大体积来说,Tiny OS显得十分迷你,只需要几KB的内存空间和几十KB的编码空间就可以运行的起来,而且功耗较低,特别适合传感器这种受内存、功耗限制的设备。

b.Tiny OS本身提供了一系列的组件,包括:网络协议、分布式服务器、传感器驱动及数据识别工具等,使用者可以通过简单方便的编制程序将多个组件连接起来,用来获取和处理传感器的数据并通过无线电来传输信息。

c.Tiny OS在构建无线传感器网络时,通过一个基地控制台控制各个传感器子节点,聚集和处理各子节点采集到的信息。Tiny OS只要在控制台发出管理信息,然后由各个节点通过无线网络互相传递,最后达到协同一致的目的。

2)应用:

Tiny OS是一个开源的 *** 作系统,所有人都可查看和修改Tiny OS的源代码,参与到Tiny OS及配套软件的开发,并应用到商业和工业领域中。在众多参与者的协作下,Tiny OS于2012年发布了的V2.1.2版本,并在2013年将Tiny OS上线到Github,供全球的参与者下载,平均下载量已经高达3.5万次/年。

Tiny OS已经有很多产品,例如:用于神经信号接收、调解、显示的接收器、用于能源领域中的石油和气体监控、用于传感网络的控制和优化、用于无线传感网络进行健康监测等。

参考:http://baike.baidu.com/link?url=8I6_rhZnhHCuDp6edqASHA-bVTlc70fhnNcMLPMr0IA5dOTQIW7-wa_-XTMpuXYbyrQhnquw2uKTphpKGpqc6a

查看Makefile,  那一行写对没有

include $(MAKERULES)

ubuntu的sudo估计没有把变量$MAKERULES带过去

你可以sudo echo $MAKERULES 看一下有没有值

你需要把MAKEFILE环境变量保留,可以更改/etc/suders文件,增加

Defaults env_keep += "MAKERULES"

要不你就不要用sudo, 把:/opt/tinyos-2.1.1/apps的所有权限给当前用户


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11809540.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存