TinyOS2.0 OVERVIEW III

TINYOS 2007. 3. 5. 01:00
10. Arbitration(중재 기능)
1.0에서의 가상화된 모듈은 여러 리소스를 공유 해서 사용 할 수 있으나 1.0은 이를 완벽히 지원 하지 않았다. 그래서 2.0에서는 공유 리소스 또는 중개 서비스를 제공 또는 획득 할 수 있는 Resource 모듈을 제공한다. 그리고 중개 서비스는 다중 클라이언트에게 접근 중재를 제공 하며 또한 전력 관리에 있어 관리 순서를 제공 하여 보다 안전하게 전원을 제어 할 수 있게 해준다.

11. Power Management
2.0은 전력 관리로 마이크로 컨트롤러 전력상태, 장치 전력 상태 두가지로 나누어진다. 전자는 마이크로 컨트롤러의 상태를 체크 하며 후자는 10에서 나온 공유 장치 중개자를 통해 이루어진다.

2.0은 CC1000,CC2420에서 LPL(LOW POWER LISTENING)을 제공 하며, CC2420은 아직 실험 중이다. CC2420에서 LPL을 사용 할려면 chips/cc2420 lpl을 Makefile에 포함하여라

12. Network Protocols
2.0에서는 두개 정도 참조 할만한 많이 쓰는 네트웍 프로토콜을 첨부 하였다. Dissemination은 네트웍 모든 노드의 20바이트 이내의 작은 데이타를 안정적으로 전송하며 동시에 Collection은 트리 네트웍을 형성한다. 이 두개의 프로토콜은 함께 광역 데이타 수집 어플에 적용 가능 하며 Collection은 최근 베타가 릴리즈 된후 상당히 발전했다.

13. Conclusion
2.0은 Tinyos 개발의 다음 발전을 나타내며, 몇년에 이은 유저의 경험의 축적은 TinyOS 구조의 기본을 설립하며 여러 방향으로 이끌었으며 그방향은 희망적으로 쉬우며 간단한 개발 방향으로 가고 있다. 차후 비휘발성 메모리, 기본 멀티홉 프로토콜등을 발표 하도록 하겠다.

대충 OVERVIEW를 끝냈습니다. 원래는 저번주에 끝낼려고 했는데..

태클들어오고 다른 거도 같이 진행 중이라 더디긴 더더네요 ㅋㅋ

내일은 Linux에 TinyOS를 깔아볼 예정 입니다.(그전에 파일 서버, FTP 서버 부터 퍼버버벅 ㅡ.ㅡ;)

ㅋㅋ 그럼 이번주도 활기차고 열심히 겅부 하며 돈을 벌어보잣.~~!!!!!
, .