TEPs(TinyOS Enhancement Proposals )是TinyOS官方針對TinyOS核
心運行機制、無線感測節點常用功能模組接口代碼、感測網協定等發布
的技術文檔,有助於深刻理解TinyOS原理。
各TEP內容概述如下:
TEP1: TEP Structure and Key Words
TEP1: TEP Structure and Key Words
TEP2: Hardware Abstraction Architecture
TEP3: Coding Standards
TEP4: Active Message ID Allocation for Network Protocols and
Applications
TEP101: Analog-to-Digital Converters (ADCs)
TEP102: Timers
TEP103: Permanent Data Storage (Flash)
TEP105: Low Power Listening
TEP106: Schedulers and Tasks
TEP107: TinyOS 2.x Boot Sequence
TEP108: Resource Arbitration
TEP109: Sensors and Sensor Boards
TEP110: Virtualization
TEP111: message_t
TEP112: Microcontroller Power Management
TEP113: Serial Communication
TEP114: SIDs: Source and Sink Independent Drivers
TEP115: Power Management of Non-Virtualized Devices
TEP116: Packet Protocols
TEP117: Low-Level I/O
TEP118: Dissemination of Small Values
TEP119: Collection
TEP123: The Collection Tree Protocol (CTP)
TEP124: Link Estimation Exchange Protocol (LEEP)
TEP125: TinyOS 802.15.4 Frames
TEP126: CC2420 Radio Stack
TEP127: Packet Link Layer
TEP128: Platform Independent Non-Volatile Storage Abstractions
TEP129: Basic Platform Independent Non-Volatile Storage Layers
TEP130: Testbeds - Setup and Interfaces
TEP131: Creating a New Platform for TinyOS 2.x
TEP132: Packet timestamping
TEP133: Packet-level time synchronization
TEP134: The TOSThreads Thread Library
TEP135: Active Message ID Allocation in TinyOS 2.1
In addition, there are several TEPs which deal with issues
besides TinyOS code, such as the structure of the TinyOS
Alliance and design considerations:
TEP120: TinyOS Alliance Structure
TEP121: Towards TinyOS for 8051
TEP122: IEEE EUI-64 Unique Node Identifier