센서 네트워크 및 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 이와 같은 에러가 발생하는 경우가 있는데요,
다음 포스팅을 보시면 해결할 수 있어요~
댓글 없음:
댓글 쓰기