TinyOS文件结构清单解析

tinyos-release-tinyos-2_1_2 文件清单及功能解析:

TinyOS中各组件分布总结查询表

关键注意力还是应当关注于 应用例程apps 和 库函数tos中types头文件和chips的cc2420及msp430以及interfaces常用接口文件

apps:应用程序文件夹清单

Antitheft: 通过light sensor光强变化和accelerator运动检测小偷,以亮警示灯或响蜂鸣器形式提醒

tos

interface

Send: send a packet (address-free type message)
Receive: receive a packet (address-free & active message)

AMSend: send a packet to an active message addres

ReadStream: periodic sampling of a sensor into one or more buffers

LowPowerListening:

chips

cc2420

msp430

lib

Boot.nc

SplitControl.nc

StdControl.nc

platforms

lib

net(网络路由方案): ctp, 4bitle, drip, Deluge, dip, blip

printf

timer

serial: SerialActiveMessageC.nc, SerialAMSenderC.nc, SerialAMReceiverC.nc

sensorboards
systems

AMReceiverC.nc
AMSenderC.nc
MainC.nc
LedsC.nc
TimerMilliC.nc

types

TinyError.h
messssage.h

support:编译支持文件

make: Makerules

sdk: c -- blip ; cpp -- sf; java--tinyos.jar; python -- tos.py, tinyos

tools:

CSMA radio is externally managed

dedicated resource
– single client, no latency
– typically external power management

相关文章:

  • 2022-02-08
  • 2022-12-23
  • 2021-10-31
  • 2021-11-16
  • 2021-05-26
  • 2021-11-28
猜你喜欢
  • 2021-06-13
  • 2021-09-04
  • 2021-12-28
  • 2021-07-15
  • 2022-12-23
  • 2021-09-17
  • 2021-07-17
相关资源
相似解决方案