2014년 7월 18일 금요일

[콘티키/Contiki] 미카즈(Micaz)에 콘티키 올리기

센서 네트워크 및 IOT 관련 논문들에서 자주 찾아볼 수 있는 Micaz platform.

Micaz에 TinyOS를 이용하는 것이 많이 소개되었는데요,

콘티키도 올려서 사용할 수 있습니다.


Micaz에서 hello-world example 실행하기

콘티키 설치를 마친 후, 아래 폴더로 갑니다.

CONTIKI/example/hello-world/


1. Makefile 설정

 폴더 내에 기본적으로 Makefile 이 존재 합니다.

 혹시 파일을 추가하거나, 새로운 application을 만들 경우에는 Makefile 부터 만들어 줍니다.


2. Compile

 hello-world.c 파일을 컴파일 합니다.

 make hello-world TARGET=micaz

 (이 때, 혹시 hello-world 폴더 외부의 다른 파일들, 예를 들어 core, platform 폴더의 파일을 수정한 경우에, make clean TARGET=micaz 를 꼭 해주셔야 합니다.)

3. Upload

 sudo make hello-world.upload TARGET=micaz PORT=/dev/ttyUSB0


4. 출력

 Micaz를 통해서 나오는 출력을 확인하고 싶으면

 cat /dev/ttyUSB1

이 명령어를 통해서 확인해볼 수 있습니다.



* make: uisp: Command not found 이와 같은 에러가 발생하는 경우가 있는데요,

 다음 포스팅을 보시면 해결할 수 있어요~

댓글 없음:

댓글 쓰기