다시 시작..

정말 열심히 해보자구요.

Lesson1 TinyOS 2.0 을 시작해요~

이판엔 TinyOS프로그램을 컴파일 해서 모트에 넣는 방법, 기본적인 컴포넌트모델 컨셉, TinyOS docs를 생성 하고 따라가는 방법등을 설명 할 예정 입니다.

컴파일과 인스톨

첫번째~~~!!!! 그 유명한 Blink를 설치 합니다.

모트가 없다면?~~!!! TOSSIM기반으로 컴파일 해서 테스트 하실수 있습니다. 여기서 토심은 TinyOS 시뮬레이터 입니다. 오~~

TinyOS는 make를 사용 하며, 아주 아주 make 환경이 잘되어 있어서 새로운 플랫폼을 더하거나...옵션등을 쉽게 변경 하실 수 있습니다. make는 tinyos-2.x/support/make에 있으니 참고 하세요

시작을 위한 첫번째 점검 사항은 환경을 점검 하는 겁니다. tos-check-env로 환경을 점검하세요
(*전 Graphicviz에서 에러 났습니다만 docs만드는데 문제 없어 패스 했습니다.)

결과로 출력된건 대충 영어되면 해석 가능 할 겁니다. 그리고 큰문제가 있다고 판단되면. tinyos-help 여기에 가입하고 한번 요청을 해보세요(단 .. 영어를 잘하셔야 할겁니다.^^) 또는 여기를 검색해보세요. help archives 비슷한 문제를 찾으실 수 있을 겁니다.(이것도 .. 영업니다.)-그리고 생각보다.. 없네요 자료가 ㅡ.ㅡ; -

위에서 체크해서 문제가 생기면.. TinyOS tools를 점검 하세요. RPM으로 인스톨 했다면 /usr/bin, /usr/local/bin 을 살펴보고, CVS로 깔았다면 컴파일 하고 인스톨 해야 한다니 tinyos-2.x/tools/tinyos로 가서 configure,make,make install을 순서대로 치세요.

그리고 위 세과정을 인스톨 하기전엔 왠만하면 root계정으로 하세요.

환경을 살펴 보았다면 이제 build System을 체크 할 시간 입니다. echo $MAKERULES를 통해서 체크하세요. /opt/tinyos-2.x/support/make/Makerules가 나와야 합니다.
위와 같이 안나온다면 shall을 사용해 꼭 설정 하세요. export를 사용 하시면 됩니다.(bash 쓰시죠 다들 ^^?)

자 이제 실제로 컴파일 하고 설치 해봅시다.

해당 어플 디렉토리로 이동 하세요 Blink는 apps/Blink 입니다. 그리고 가지고 있는 하드웨어에 따라서 make [hardware]를 치세요~

EX) telosb 는 "make install telosb" 입니다. TOSSIM을 사용 하신다면 "make micaz sim"입니다.

자 이제 실습입니다.~~ 자
, .