예전글 목록
Cygwin상에 최신 버전의 TinyOS 1.X 2.X 설치하기
사운드친구
2009. 2. 27. 23:32
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한 부분은 해당 부분만 따로 설치하면 된다.