무선 센서 네트워크에서 가장 많이 사용되는 플랫폼 혹은 OS는 단연 TinyOS이다.
그리고 아마 그다음 활발하게 연구 및 개발이 되고 있는 것이 Contiki가 아닐까 한다.
Contiki 공식 홈페이지: http://www.sics.se/contiki/
Contiki를 간단 요약하면 다음과 같다.
- 오픈 소스
- 높은 이식성
- 멀티 태스킹 (Using protothreads)
- 임베디드 네트워킹 시스템 <== 이게 아주 탁월한듯 함.
- 그리고 무엇보다도 무선 센서 네트워크 지원
- 주로 MCU에 포팅이 되며 최소로 2K의 RAM, 40K의 ROM의 코드 사이즈
- 그리고 Native 시뮬레이션 환경을 제공
그리고 문서화도 잘 되어 있다. 이런것은 나도 좀 배워야 될 듯 함. 일단 외국 오픈 소스
계열은 Doxygen을 아주 잘 이용하는 듯...
http://www.sics.se/~adam/contiki/docs/
http://www.sics.se/contiki/install-and-compile.html
http://www.sics.se/contiki/publications-and-talks.html
PC에 설치를 해보고 간단히 native hello_world을 컴파일 후 실행해보았다.
달랑 두줄이 끝이네.. ^^
개인적으로 Contiki의 장점을 뽑으라면 활발하게 연구가 진행되고 있는 점과 IPv6에 대한
강점이 있는 듯 하다.
마지막으로 지금까지 Contiki의 릴리즈 버전의 설명은 다음에서 확인을 할 수 있다.
http://www.sics.se/contiki/changelog.html
'예전글 목록' 카테고리의 다른 글
휴대용 세균 퇴치기 (0) | 2009.04.02 |
---|---|
[알고리즘] 해싱 함수 (Hashing Function) (4) | 2009.04.01 |
하버드 대학의 무선센서네트워크 강의 (3) | 2009.03.31 |
안드로이드 마켓 한국 진출..... (1) | 2009.03.30 |
u-City 전문가 인력 양성 (0) | 2009.03.29 |