본문 바로가기

예전글 목록

Cygwin상에 최신 버전의 TinyOS 1.X 2.X 설치하기


1단계
1. Cygwin 설치하기 (cvs, gcc, gdb, openssh, perl, rpm, vim은 기본적으로 설치해야 함)
2. Sun의 최신의 JDK 설치하기
3. Sun's javax.comm package 설치하기
4. graphviz 설치하기
5. Eclipse나 기타 사용자 맘대로 edit 툴 설치



2단계
1. 다음의 TinyOS RPM 설치하기

설치 방법은 $rpm --ignoreos -ivh *.rpm


3단계
sourceforge의 TinyOS 저장소로부터 CVS를 통해서 최신 소스 내려 받기
 $ cd /opt
 $ cvs -d:pserver:anonymous@tinyos.cvs.sourceforge.net:/cvsroot/tinyos login
 $ cvs -z3 -d:pserver:anonymous@tinyos.cvs.sourceforge.net:/cvsroot/tinyos co -P tinyos-1.x tinyos-2.x



4단계
Makelocal 파일을 /opt/tinyos-1.x/tools/make에 저장
washu.sh, tinyos.sh 파일을 /etc/profile.d에 저장
locate-jre 파일을 /usr/local/bin에 저장



5단계
java 코드 컴파일
 $ cd /opt/tinyos-1.x/tools/java
 $ make



6단계
TinyOS에서 java의 JNI 설치
 $ cd /opt/tinyos-1.x/tools/java/jni
 $ make install



7단계
AVR Cross compiler 설치

 $ rpm --ignoreos -ivh *.rpm
 $ rpm --ignoreos --nodeps -ivh *.rpm


이로써 Cygwin 기반의 TinyOS 1.x 2.x의 양버전의 설치가 된다. 이후 국내 레퍼런스 TinyOS보드 Specific한 부분은 해당 부분만 따로 설치하면 된다.