对于初学Tinyos者,查找某个组件可能不够熟悉,本人也是初学,于是将其中各组件以位置为分类列出表格,方便查找。如需查询某个组件,可将此文复制到word中,通过搜索功能查找。(本文为自己整理,如有不妥之处,请谅解)
TinyOS-2.1.1相关组件路径
/opt/tinyos-2.1.1/tos/chips/
/opt/tinyos-2.1.1/tos/chips/ad5200
AD5200C.nc |
AD5200P.nc |
AD5200SpiC.nc |
PotC.nc |
Pot.nc |
/opt/tinyos-2.1.1/tos/chips/cc1000
ByteRadio.nc |
CC1000CsmaRadioC.nc |
CC1000TimeSyncMessage.h |
CC1000ActiveMessageC.nc |
CC1000Msg.h |
CC1000TimeSyncMessageP.nc |
CC1000ActiveMessageP.nc |
CC1000RssiP.nc |
CsmaControl.nc |
CC1000Const.h |
CC1000SendReceiveP.nc |
HplCC1000.nc |
CC1000Control.nc |
CC1000Squelch.nc |
HplCC1000Spi.nc |
CC1000ControlP.nc |
CC1000SquelchP.nc |
PacketTimeSyncOffset.nc |
CC1000CsmaP.nc |
CC1000TimeSyncMessageC.nc |
/opt/tinyos-2.1.1/tos/chips/ds18b20
Ds18b20C.nc |
HplDs18b20C.nc |
Read_temp.nc |
/opt/tinyos-2.1.1/tos/chips/lis3l02dq
HalLIS3L02DQAdvanced.nc |
HalLIS3L02DQReaderP.nc |
HplLIS3L02DQ.nc |
HalLIS3L02DQControlP.nc |
HplLIS3L02DQLogicSPIP.nc |
LIS3L02DQ.h |
/opt/tinyos-2.1.1/tos/chips/mma7261qt
HplMMA7261QTControlC.nc |
HplMMA7261QTControlP.nc |
HplMMA7261QTReaderC.nc |
HplMMA7261QTControl.nc |
HplMMA7261QT.h |
|
/opt/tinyos-2.1.1/tos/chips/rf2xx
Layers/ |
rf212/ |
rf230/ |
Util/ |
/opt/tinyos-2.1.1/tos/chips/tda5250
ClkDiv.nc |
Tda5250Control.nc |
HplTda5250ConfigC.nc |
tda5250_message.h |
HplTda5250Config.nc |
Tda5250Packet.nc |
HplTda5250ConfigP.nc |
Tda5250RadioC.nc |
HplTda5250DataC.nc |
Tda5250RadioP.nc |
HplTda5250DataControl.nc |
Tda5250ReadReg.nc |
HplTda5250Data.nc |
Tda5250RegComm.nc |
HplTda5250DataP.nc |
Tda5250RegCommP.nc |
mac/ |
tda5250RegDefaultsSettings.h |
RfPower.nc |
Tda5250RegistersC.nc |
Tda5250ActiveMessageC.nc |
Tda5250RegistersP.nc |
Tda5250ActiveMessageP.nc |
tda5250RegTypes.h |
tda5250Const.h |
Tda5250WriteReg.nc |
tda5250Control.h |
|
/opt/tinyos-2.1.1/tos/chips/xe1205
AckSendReceive.nc |
XE1205Fifo.nc |
Conf/ |
XE1205.h |
crc.h |
XE1205LowPowerListen ingC.nc |
CsmaControl.nc |
XE1205LowPowerListening.h |
LowPowerListening.nc |
XE1205LowPowerListeningP.nc |
LPLControl.nc |
XE1205PacketC.nc |
Phy/ |
XE1205SendReceiveC.nc |
XE1205ActiveMessageC.nc |
XE1205SendReceiveP.nc |
XE1205ActiveMessageP.nc |
XE1205SpiC.nc |
XE1205CsmaP.nc |
XE1205SpiImplP.nc |
XE1205CsmaRadioC.nc |
XE1205SpiP.nc |
xe1205debug.h |
|
/opt/tinyos-2.1.1/tos/chips/at45db
At45dbBlockConfig.nc |
LogStorageC.nc |
At45db.h |
ConfigStorageC.nc |
LogStorageP.nc |
At45db.nc |
ConfigStorageP.nc |
Storage_chip.h |
At45dbP.nc |
HplAt45dbByteC.nc |
WireBlockStorageP.nc |
At45dbStorageManagerC.nc |
HplAt45dbByte.nc |
WireConfigStorageP.nc |
At45dbVolume.nc |
HplAt45db.h |
WireLogStorageP.nc |
BlockStorageP.nc |
At45dbC.nc |
HplAt45db.nc |
BlockStorageC.nc |
|
|
|
/opt/tinyos-2.1.1/tos/chips/cc2420
alarm
|
CC2420TimeSyncMessageC.nc |
Interfaces/ |
Security/ |
CC2420ActiveMessageC.nc |
CC2420TimeSyncMessage.h |
Link/ |
Spi/ |
CC2420ActiveMessageP.nc |
CC2420TimeSyncMessageP.nc |
Lowpan/ |
Transmit/ |
CC2420.h |
Control/ |
lpl / |
Unique/ |
CC2420Ieee154MessageC.nc |
Csma/ |
Packet/ |
CC2420Ieee154MessageP.nc |
htmlreport.tar.gz |
README.txt |
CC2420RadioC.nc |
IEEE802154.h |
Receive/ |
|
|
|
/opt/tinyos-2.1.1/tos/chips/ds2401
CachedIeeeEui64P.nc |
Ds2401ToIeeeEui64C.nc |
HplDs2401.nc |
OneWireMaster.nc |
Ds2401.h |
HplDs2401C.nc |
OneWireMasterC.nc |
|
/opt/tinyos-2.1.1/tos/chips/m16c62p
adc/ |
McuSleepP.nc |
printf/ |
bits.h |
dac/ |
iom16c62p.h |
McuSleepC.nc |
pins/ |
timer/ |
m16c62phardware.h |
interrupts.h |
uart/ |
control/ |
|
|
|
/opt/tinyos-2.1.1/tos/chips/msp430
adc12/
|
McuSleepC.nc |
msp430regtypes.h |
sensors/ |
timer/ |
usart1/ |
dma/ |
msp430hardware.h |
pins/ |
stdout/ |
usart/ |
watchdog/ |
/opt/tinyos-2.1.1/tos/chips/sht11
HalSht11Advanced.nc |
SensirionSht11.h |
SensirionSht11.nc |
HalSht11ControlP.nc |
SensirionSht11LogicP.nc |
SensirionSht11ReaderP.nc |
/opt/tinyos-2.1.1/tos/chips/tmp175
HalTMP175Advanced.nc |
HalTMP175ReaderP.nc |
HplTMP175.nc |
HalTMP175ControlP.nc |
HplTMP175LogicP.nc |
TMP175.h |
/opt/tinyos-2.1.1/tos/chips/atm128
adc |
Atm128I2C.h |
Atm128UartP.nc |
HplAtm128UartP.nc |
sim |
Atm128Clock.h |
Atm128Power.h |
crc.h |
i2c |
spi |
atm128const.h |
Atm128Uart0C.nc |
HplAtm128UartC.nc |
McuSleepC.nc |
timer |
atm128hardware.h |
Atm128Uart.h |
HplAtm128Uart.nc |
pins |
|
/opt/tinyos-2.1.1/tos/chips/cc2420_tkn154
CaptureTime.nc |
CC2420ReceiveC.nc |
CC2420TransmitP.nc |
CC2420AsyncSplitControl.nc |
CC2420Receive.nc |
CC2420Tx.nc |
CC2420Config.nc |
CC2420ReceiveP.nc |
ReferenceTime.nc |
CC2420ControlP.nc |
CC2420Rx.nc |
ReliableWait.nc |
CC2420ControlTransmitC.nc |
CC2420TKN154C.nc |
Timestamp.nc |
CC2420Power.nc |
CC2420TKN154P.nc |
TKN154_PHY.h |
|
|
/opt/tinyos-2.1.1/tos/chips/ds2745
DS2745.h |
HplDS2745LogicP.nc |
HplDS2745.nc |
/opt/tinyos-2.1.1/tos/chips/max136x
HalMAX136xAdvanced.nc |
HalMAX136xReaderP.nc |
HplMAX136x.nc |
HalMAX136xControlP.nc |
HplMAX136xLogicP.nc |
MAX136x.h |
/opt/tinyos-2.1.1/tos/chips/pxa27x
arm_defs.h |
HplPXA27xInterruptM.nc |
p30/ |
timer/ |
cif/ |
HplPXA27xInterrupt.nc |
pxa27xhardware.h |
uart/ |
dma/ |
i2c/ |
pxa27x_registers.h |
gpio/ |
inttypes.h |
pxa27x_util.s |
HplPXA27xInterruptCntl.nc |
McuSleepC.nc |
ssp/ |
|
|
|
/opt/tinyos-2.1.1/tos/chips/st7735
ascll_8x16_pixel.h |
DispP.nc |
LCD16.nc |
ST7735P.nc |
DispC.nc |
HplSt7735C.nc |
ST7735C.nc |
ST7735Power.nc |
Disp.nc |
HplSt7735P.nc |
ST7735.h |
|
/opt/tinyos-2.1.1/tos/chips/tsl2561
HalTsl2561Advanced.nc |
HalTsl2561ReaderP.nc |
HplTSL256x.nc |
HalTsl2561ControlP.nc |
HplTSL2561LogicP.nc |
TSL256x.h |
/opt/tinyos-2.1.1/tos/chips/atm1281
adc/ |
atm128hardware.h |
HplAtm128UartP.nc |
McuSleepC.nc |
timer/ |
/opt/tinyos-2.1.1/tos/chips/cc2520
alarm/ |
IEEE802154.h |
interfaces/ |
CC2520ActiveMessageC.nc |
CC2520TimeSyncMessageC.nc |
receive/ |
security/ |
CC2520Ieee154MessageP.nc |
CC2520ActiveMessageP.nc |
link/ |
CC2520.h |
CC2520TimeSyncMessageP.nc |
CC2520TimeSyncMessage.h |
spi/ |
lowpan/ |
transmit/ |
CC2520.h~ |
control/ |
lpl/ |
CC2520RadioC.nc |
CC2520Ieee154MessageC.nc |
csma/ |
packet/ |
|
htmlreport.tar.gz |
README.txt |
unique/ |
|
/opt/tinyos-2.1.1/tos/chips/ds2782
DS2782.h |
HplDS2782LogicP.nc |
HplDS2782.nc |
/opt/tinyos-2.1.1/tos/chips/mm74hc595
MM74HC595C.nc |
MM74HC595ImplP.nc |
MM74HC595P.nc |
/opt/tinyos-2.1.1/tos/chips/stm25p
BlockStorageC.nc |
Stm25pConfigP.nc |
Stm25pSector.nc |
Stm25pVolume.nc |
ConfigStorageC.nc |
Stm25p.h |
Stm25pSectorP.nc |
Stora |