TinyOS 2.0.2 Documentation tinyos

< 원문보기 http://www.tinyos.net/tinyos-2.x/doc/          Translated by bruceKim >
< 번역상 이상한 부분은 메일로 알려주시면 감사하겠습니다. bruce.kim.it@gmail.com >



    TinyOS 2.0.2 문서

최근 변경사항 : 2007년 7월 30

 
이것은 TinyOS 2.0.2 릴리즈를 위한 문서입니다. 또한 2.0.1, 2.0.0 그리고 1.x 버전에 대한 문서입니다.
TinyOS 2.0
은 세가지 set의 문서를 가집니다
 
 
첫번째 set는 릴리즈 노트와 시스템의 하이레벨 overview로 구성되고,
 
 
두번째 set은 처음 시작하는 여러분에게 도움을 주기 위해 차례대로 시스템의 여러 파트에대해 탐험하는
TinyOS
프로그래밍 매뉴얼과 일련의 튜토리얼로 구성됩니다.
 
 
세번째 set은 구조, 디자인 목표, 시스템 파트의 구현 뿐만아니라 nesC Java 소스코드문서를 기술하는
TEP(TinyOS Enhancement Proposals)
를 포함하며, 시스템의 자세한 문서로 구성됩니다.

 
여러분이 처음 시작하고자 한다면, 최고의 방법은 튜토리얼과 함께 하는 것입니다.

1. Release Notes

-         TinyOS 2.0

-         overview- TinyOS 2.0 설치 소개

-         TinyOS 2.0 upgrade 소개(2.0으로 여러분의 툴들을 어떻게 업그레이드 하는지 소개를 포함)

-         TinyOS 1.x 에서 2.0 버전으로 코드를 포팅하는 방법의 요약

2. Tutorials

TinyOS 2.0 은 프로그래밍을 처음 시작하는 새로운 유저에게 몇 개의 튜토리얼을 제공한다.이러한 튜토리얼들은 nesC 프로그래밍과 몇몇의 중요한 TinyOS abstractions, (타이머나 커뮤니케이션과 같은)을 소개한다.

추가적으로 더 진보된 프로그래밍을 위해서는, TinyOS Programming 매뉴얼이 있다. 이 매뉴얼은 nesC의 특징을 아주 자세하게 묘사하고 있으며, generic 컴포넌트들과 동시성(concurrency) 그리고 컴포넌트 디자인 패턴을 포함한다.


 

3A. TEPs and source code documentation

TEPs ReStructured text(재구성된 텍스트?)로 쓰여있다. 그리고 그것은 HTML이나 텍스트 문서로 읽을수 있다.

TEP 1은 여러 종류의 다른 TEPs와 그들의 규칙으로 묘사되어있다.

TEPs 1~100TEPS 101+가 정보의, 문서의 경험의 흐름 등 많은 TEPs의 문서표준인 동안에  BCP(Best Current Practice) TEPs이다.:저자에게 코멘트나 피드백 또는 작업그룹으로의 문의를 환영한다.

다음의 TEPs 는 문서화이고 BCP이다.: TEPs는 프로토콜로서, 프로그래밍 인터페이스로서 TinyOS와 교류한다.

 

-         TEP 1: TEP 구조와 키워드

-         TEP 2 : 하드웨어 추상 아키텍쳐

-         TEP 3 : 코딩 표준

-         TEP 101 : ADC (아날로그 디지털 컨버터)

-         TEP 102 : Timers

-         TEP 103 : 스토리지

-         TEP 106 : 스케쥴러와 태스크

-         TEP 107 : 부트 순서

-         TEP 108 : 리소스 중재

-         TEP 111 : message_t

-         TEP 112 : 마이크로컨트롤러 파워 매니지먼트

-         TEP 113 : 시리얼 통신

-         TEP 114 : SIDs: Source and Sink Independent Drivers

-         TEP 115 : 가상화되지않은 장치의 파워 매니지먼트

-         TEP 116 : 패킷 프로토콜

-         TEP 117 : Low-Level I/O

-         TEP 118 : Dissemination

-         TEP 119 : Collection

-         TEP 123 : Collection Tree Protocol (CTP)

-         TEP 124 : Link Estimation Exchange Protocol (LEEP)

-         TEP 125 : TinyOS 802.15.4 프레임들

-         TEP 126 : CC2420 Radio Stack

-         TEP 127 : Packet Link Layer

-         TEP 128 : 플랫폼 독립적 비휘발성 스토리지 Abstractions

-         TEP 129 : 기본 플랫폼 독립적 비 휘발성 스토리지 Layers

-         TEP 130 : 시험대(Testbed) – Setup and Interfaces

추가적으로 TinyOS Alliance 의 구조와 디자인 고려사항과 같은 TinyOS 코드 측면의 이슈에 대해 논한다.

-         TEP 120 : TinyOS Alliance Structure

-         TEP 121 : 8051을 위한 TinyOS의 방향

 

3B. TinyOs Source Code Documentation

추가적으로 TinyOS의 중요한 부분의 배경인 organization과 디자인 문서의 TEPs를 위해, source code 문서가 다음의 플랫폼을 위해 존재한다.

:eyesIFXv2, mica2, mica2dot, micaz, telosb, telosb, tinynode

 

3C. TinyOS Java toolchain Code Documentation

  Java 클래스들과 그 기능들을 묘사한 Java toolchain을 위해 유사한 javadoc 문서가 있다. 이문서는 완료되지 않았다.

 


트랙백

이 글과 관련된 글 쓰기 (트랙백 보내기)
TrackbackURL : http://bruceKIM.egloos.com/tb/1465700 [도움말]

덧글

덧글 입력 영역