1_TinyOS的基本介绍

来源:互联网 发布:计算面积的软件 编辑:程序博客网 时间:2024/06/16 22:16

在通信网络架构分层:物理层、介质访问控制层、网络层、传输层、以及应用层。
802.15.4/zigbee协议:
1)802.15.4主要规定了物理层和链路层的规范,物理层包括射频收发器和底层控制模块,介质访问控制子层为高层提供访问物质信道的服务接口。
2)zigbee主要提供了在物理层和链路层之上的网络层、传输层和应用层的规范。

TINYOS Z-STACK CONTIKI的关系都实现了上述协议
TINYOS 开源 nesc(三天可组网)
Z-STACK 半开源 C(TI公司)
CONTIKI 开源 C

TINYOS目录介绍(TINYOS一般安装在/opt目录一下)
这里写图片描述
apps:存放着tinyos的应用样例,比如点灯的Blink样例;
doc:帮助文档和API(第一次安装是没有这个文件的);
support:make规则和sdk(其它语言包的支持)
TOS:tinyos核心文件,子目录下,chips:芯片 interface :接口 lib:库 system:系统组件 platform:平台
tinyos.sh:配置文件(包括配置java路径);

gedit编辑nc文件的显示nesc高亮:在VIEW->highsight mode->sources->nesc(一开始是没有nesc选项的,怎么弄,参考我的另一篇博文)nesc高亮解决办法

原创粉丝点击