Difference between revisions of "TEPs"
(New page: TEPs, TinyOS Enhancement Proposals, document modifications to the core TinyOS structure and code. TEP 1 describes the different kinds of TEPs and their roles. TEPs 1-100 are BCP (Best Cur...) |
|||
(4 intermediate revisions by 4 users not shown) | |||
Line 4: | Line 4: | ||
Currently, many TEPs are Drafts: comments and feedback to the authors or the associated working group is welcome. | Currently, many TEPs are Drafts: comments and feedback to the authors or the associated working group is welcome. | ||
+ | |||
+ | Printable PDF versions of TEPs are available [http://www.tinyos.net/tinyos-2.x/doc/pdf/ here]. | ||
The following TEPs are Documentary and BCP: they deal with TinyOS, its protocols, and its programming interfaces: | The following TEPs are Documentary and BCP: they deal with TinyOS, its protocols, and its programming interfaces: | ||
Line 43: | Line 45: | ||
* [http://www.tinyos.net/tinyos-2.1.0/doc/html/tep134.html TEP134]: The TOSThreads Thread Library | * [http://www.tinyos.net/tinyos-2.1.0/doc/html/tep134.html TEP134]: The TOSThreads Thread Library | ||
* [http://www.tinyos.net/tinyos-2.1.0/doc/html/tep135.html TEP135]: Active Message ID Allocation in TinyOS 2.1 | * [http://www.tinyos.net/tinyos-2.1.0/doc/html/tep135.html TEP135]: Active Message ID Allocation in TinyOS 2.1 | ||
+ | * [http://htmlpreview.github.io/?https://github.com/tinyos/tinyos-release/blob/tinyos-2_1_2/doc/html/tep136.html TEP136]: Roadmap to an IP Stack in TinyOS | ||
+ | * [http://htmlpreview.github.io/?https://github.com/tinyos/tinyos-release/blob/tinyos-2_1_2/doc/html/tep137.html TEP137]: Traffic Control | ||
+ | * [http://raw.github.com/tinyos/tinyos-release/tinyos-2_1_2/doc/txt/tep138.txt TEP138]: Source Routing | ||
+ | * [http://raw.github.com/tinyos/tinyos-release/tinyos-2_1_2/doc/txt/tep139.txt TEP139]: The Source Routing Protocol (SRP) | ||
+ | * [http://raw.github.com/tinyos/tinyos-release/tinyos-2_1_2/doc/txt/tep140.txt TEP140]: The Net2 Protocol Benchmark | ||
In addition, there are several TEPs which deal with issues besides TinyOS code, such as the structure of the TinyOS Alliance and design considerations: | In addition, there are several TEPs which deal with issues besides TinyOS code, such as the structure of the TinyOS Alliance and design considerations: | ||
Line 49: | Line 56: | ||
* [http://www.tinyos.net/tinyos-2.1.0/doc/html/tep121.html TEP121]: Towards TinyOS for 8051 | * [http://www.tinyos.net/tinyos-2.1.0/doc/html/tep121.html TEP121]: Towards TinyOS for 8051 | ||
* [http://www.tinyos.net/tinyos-2.1.0/doc/html/tep122.html TEP122]: IEEE EUI-64 Unique Node Identifier | * [http://www.tinyos.net/tinyos-2.1.0/doc/html/tep122.html TEP122]: IEEE EUI-64 Unique Node Identifier | ||
+ | |||
+ | [[Category:Documentation]] |
Latest revision as of 19:05, 12 May 2013
TEPs, TinyOS Enhancement Proposals, document modifications to the core TinyOS structure and code.
TEP 1 describes the different kinds of TEPs and their roles. TEPs 1-100 are BCP (Best Current Practice) TEPs, while TEPS 101+ are Informational, Documentary, or Experimental.
Currently, many TEPs are Drafts: comments and feedback to the authors or the associated working group is welcome.
Printable PDF versions of TEPs are available here.
The following TEPs are Documentary and BCP: they deal with TinyOS, its protocols, and its programming interfaces:
- 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
- TEP136: Roadmap to an IP Stack in TinyOS
- TEP137: Traffic Control
- TEP138: Source Routing
- TEP139: The Source Routing Protocol (SRP)
- TEP140: The Net2 Protocol Benchmark
In addition, there are several TEPs which deal with issues besides TinyOS code, such as the structure of the TinyOS Alliance and design considerations: