실습자료 1 - Laboratory of Intelligent Networks

Download Report

Transcript 실습자료 1 - Laboratory of Intelligent Networks

Spring Semester, 2011
Ubiquitous Computing Practice
- Part I (Installation) Laboratory of Intelligent Networks @ KUT
(http://link.kut.ac.kr)
Yong-hwan Kim
개발자 환경 설치
2
JDK 설치
JDK가 설치되어 있지 않은 경우



3
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)

4
나머지 OS 는 현 ppt를 따라 설치
미리 설치된 Cygwin 삭제 (해당자만)




5
시작 -> 설정 -> 제어판 > 프로그램추가/제거 ->
Cygwin이나 TinyOS 삭제
시작 -> 실행 -> regedit > HKEY_CURRENT_USER> Software -> cygnus
Solutions 삭제
시작 -> 실행 -> regedit->
HKEY_LOCAL_MACHINE> Software -> cygnus
Solutions 삭제
Cygwin 폴더 삭제
Cygwin 설치(1)
6
Cygwin 설치(2)
Default 로 설치함
7
Cygwin 설치(3)

8
처음 cygwin을 실행했을 때의 화면
TinyOS2X 및 ZigbeX 프로그램 설치
TinyOS and ZigbeX program



다운로드(Hanback_TinyOS2X.zip)
압축 푼 후 \Install_TinyOS2X 폴더에 있는
Install_TinyOS2X.sh 와 Install_TinyOS2X.zip을
c:\cygwin\opt\ 에 복사(폴더가 없으면 mkdir
명령어로 생성 후 복사)
Cygwin 실행 후 다음 명령어 수행
$ cd /opt
$./Install_TinyOS2X.sh

9
cygwin을 종료하고 압축 푼 폴더\bin의 5개 dll 파일을
c:\cygwin\bin에 덮어쓰기 함
Graphviz 설치
TinyOS2.X가 설치된 폴더
디렉터리
내용
apps
TinyOS용 기본 프로그램 폴더
contrib
ZigbeX를 위한 예제 폴더
support
컴파일, 자바 프로그램들
tos
다양한 TinyOS 컴포넌트와 TinyOS 인터
페이스, 라이브러리 등이 포함된 폴더

10
설치된 폴더화면 예
Graphviz 설치
Graphviz



11
그래픽 기반 자바 애플리케이션(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) 설치
(서비스팩)
 별다른 설정 없이 계속 Next 할 것
12