본문 바로가기

예전글 목록

Contiki 2.2.3 릴리즈


무선 센서 네트워크에서 가장 많이 사용되는 플랫폼 혹은 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