Ubiquitous Computing Practice - Part I (Installation) - Spring Semester, 2011 Ubiquitous Computing Practice - Part I (Installation) - Laboratory of Intelligent Networks @ KUT (http://link.kut.ac.kr) Yong-hwan Kim
개발자 환경 설치
JDK 설치 JDK가 설치되어 있지 않은 경우 http://java.sun.com 에서 jdk를 다운받아 window에 설치 자바 설치경로(예를 들면 C:\Program Files\Java\jdk1.6.0_10\bin)를 windows 환경변수에 추가 내컴퓨터->속성->고급탭 -> 환경변수 -> Path에서 변수 값의 맨 뒤에 ; 입력 후 추가 함
Cygwin 설치 Cygwin Windows용 리눅스 에뮬레이션 Cygwin-1.2a.tgz 다운로드(cygwin-1.2a.tgz) Windows login id는 공백이 없는 영문이어야 함 Windows 7, Vista의 경우, Cygwin(Vista).pdf 문서를 다운받아 1.~3.에 따라 Cygwin 설치 주의점 : administrator 계정 (문서 참조) TinyOS2X 및 ZigbeX 프로그램은 현 ppt에 따라 설치 (9page) 나머지 OS 는 현 ppt를 따라 설치
미리 설치된 Cygwin 삭제 (해당자만) 시작 -> 설정 -> 제어판 -> 프로그램추가/제거 -> Cygwin이나 TinyOS 삭제 시작 -> 실행 -> regedit -> HKEY_CURRENT_USER-> Software -> cygnus Solutions 삭제 시작 -> 실행 -> regedit-> HKEY_LOCAL_MACHINE-> Software -> cygnus Solutions 삭제 Cygwin 폴더 삭제
Cygwin 설치(1)
Cygwin 설치(2) Default 로 설치함
Cygwin 설치(3) 처음 cygwin을 실행했을 때의 화면
TinyOS2X 및 ZigbeX 프로그램 설치 TinyOS and ZigbeX program 다운로드(Hanback_TinyOS2X.zip) 압축 푼 후 \Install_TinyOS2X 폴더에 있는 Install_TinyOS2X.sh 와 Install_TinyOS2X.zip을 c:\cygwin\opt\ 에 복사(폴더가 없으면 mkdir 명령어로 생성 후 복사) Cygwin 실행 후 다음 명령어 수행 cygwin을 종료하고 압축 푼 폴더\bin의 5개 dll 파일을 c:\cygwin\bin에 덮어쓰기 함 $ cd /opt $./Install_TinyOS2X.sh
Graphviz 설치 TinyOS2.X가 설치된 폴더 설치된 폴더화면 예 디렉터리 내용 apps contrib ZigbeX를 위한 예제 폴더 support 컴파일, 자바 프로그램들 tos 다양한 TinyOS 컴포넌트와 TinyOS 인터페이스, 라이브러리 등이 포함된 폴더
Graphviz 설치 Graphviz 그래픽 기반 자바 애플리케이션(make docs 명령) 실행 위한 프로그램 Hanback_TinyOS2X.zip 의 압축 푼 폴더\Tools\graphviz-2.12.exe 실행하여 설치 별다른 설정 없이 계속 Next
Download 프로그램 설치 AVR Studio Hanback_TinyOS2X.zip의 압축 푼 폴더(또는 http://www.atmel.com 다운)에서 1. AVR studio 4.12(build 460) 설치 후 별다른 설정 없이 계속 Next 할 것 2. AVR studio 4.12 Service Pack 4(build 498) 설치 (서비스팩)