(adsbygoogle = window.adsbygoogle || []).push({}); O_o :: 'RPM' 태그의 글 목록

'RPM'에 해당되는 글 2건

  1. 2008.11.16 TinyOS RPM 인스톨시.
  2. 2008.11.10 TinyOS 2.x 설치 (msp430 기준) 2

TinyOS RPM 인스톨시.

|

 

$ rpm -Uvhi --nodeps avrdude-tinyos-5.6cvs-1.cygwin.i386.rpm
Preparing...                ########################################### [100%]
   1:avrdude-tinyos         ########################################### [100%]
/usr/bin /
Copying the driver to the windows directory
target file: G:\WINDOWS\giveio.sys
        1개 파일이 복사되었습니다.
Remove a running service if needed...
Installing Windows NT/2k/XP driver: giveio
installing giveio from G:\WINDOWS\giveio.sys... ok.
starting giveio... ok.
set start type of giveio to auto... ok.
Success

And

TinyOS 2.x 설치 (msp430 기준)

|
bsp;

기본 문서는 다음을 참조한다.

LINK : TinyOS_2.1#Manual_installation_on_your_host_OS_with_RPMs">http://docs.tinyos.net/index.php/Installing_TinyOS_2.1#Manual_installation_on_your_host_OS_with_RPMs

 

Step 1: Install Java 1.6 JDK

 Download and install Sun's 1.6 JDK from http://java.sun.com.

Step 2: Install Cygwin

Download cygwin-files.zip 및 설치

Step 3: Install native compilers

Atmel AVR Tools

 

Tool Windows/Cygwin Linux
avr-binutils rpm" href="http://www.tinyos.net/dist-2.1.0/tools/windows/avr-binutils-2.17tinyos-3.cygwin.i386.rpm" rel="nofollow">avr-binutils-2.17tinyos-3.cygwin.i386.rpm avr-binutils-2.17tinyos-3.i386.rpm
avr-gcc avr-gcc-4.1.2-1.cygwin.i386.rpm avr-gcc-4.1.2-1.i386.rpm
avr-libc avr-libc-1.4.7-1.cygwin.i386.rpm avr-libc-1.4.7-1.i386.rpm
avarice avarice-2.4-1.cygwin.i386.rpm avarice-2.4-1.i386.rpm
insight (avr-gdb) avr-insight-6.3-1.cygwin.i386.rpm avr-insight-6.3-1.i386.rpm
avrdude avrdude-tinyos-5.6cvs-1.cygwin.i386.rpm avrdude-tinyos-5.6cvs-1.i386.rpm

If you receive an rpm error that indicates that you have a newer version already installed, try rpm -Uvh --force

rpm 옵션은 -ivh --ignoreso 로 자잘한 에러는 pass

TI MSP430">MSP430 Tools

Tool Windows/Cygwin Linux
base msp430tools-base-0.1-20050607.cygwin.i386.rpm msp430tools-base-0.1-20050607.i386.rpm
python tools msp430tools-python-tools-1.0-1.cygwin.noarch.rpm msp430tools-python-tools-1.0-1.noarch.rpm
binutils msp430tools-binutils-2.16-20050607.cygwin.i386.rpm msp430tools-binutils-2.16-20050607.i386.rpm
gcc msp430tools-gcc-3.2.3-20050607.cygwin.i386.rpm msp430tools-gcc-3.2.3-20050607.i386.rpm
libc msp430tools-libc-20080808-1.cygwin.i386.rpm msp430tools-libc-20080808-1.i386.rpm

rpm 옵션은 -ivh --ignoreso 로 자잘한 에러는 pass

 

Step 4: Install TinyOS toolchain

TinyOS-specific Tools

 

Tool Windows/Cygwin Linux Command
NesC nesc-1.3.0a-1.cygwin.i386.rpm nesc-1.3.0-1.fc9.i386.rpm rpm -Uvh
rpm -Uvh --ignoreos (if Cygwin complains)
Tool Windows/Cygwin Linux Command
Deputy tinyos-deputy-1.1-1.cygwin.i386.rpm tinyos-deputy-1.1-1.fc9.i386.rpm rpm -i
rpm -i --ignoreos (if Cygwin complains)
Tool Windows/Cygwin Linux Command
tinyos-tools tinyos-tools-1.3.0-1.cygwin.i386.rpm tinyos-tools-1.3.0-1.i386.rpm rpm -ivh --force (1.x tree)
rpm -Uvh (no 1.x tree)

뒤에 Command 를 참조하여 패키지 설치

Step 5: Install the TinyOS 2.x">2.x source tree

TinyOS 2.x

 

  Windows/Cygwin Linux
TinyOS tinyos-2.1.0-1.cygwin.noarch.rpm tinyos-2.1.0-1.fc9.noarch.rpm

rpm -ivh --ignoreos rpmname 으로 설치

Configure your environment

 

TinyOS 2.x

 

Environment Variable Windows Linux
TOSROOT /opt/tinyos-2.x same as in Cygwin  
TOSDIR $TOSROOT/tos same as in Cygwin  
CLASSPATH C:\tinyos\cygwin\opt\tinyos-2.x\support\sdk\java\tinyos.jar;. $TOSROOT/support/sdk/java/tinyos.jar:.  
MAKERULES $TOSROOT/support/make/Makerules same as in Cygwin  
PATH /opt/msp430/bin:/opt/jflashmm:$PATH same as in Cygwin

다음 테이블 내용은 계정에 쉘 스크립트에 넣는다.


export TOSROOT="/opt/tinyos-2.x"
export TOSDIR="$TOSROOT/tos"
export CLASSPATH="G:\CYGWIN\opt\tinyos-2.x\support\sdk\java\tinyos.jar;."
export MAKERULES="$TOSROOT/support/make/Makerules"
export PATH="opt/msp430/bin:/opt/jflashmm:$PATH"

 

Step 6: Installing Graphviz

download page  에서 받아서 설치

 

다음은 잘 깔렸는지 확인차 컴파일을 해보자`~

LINK : http://docs.tinyos.net/index.php/Getting_Started_with_TinyOS#Making_sure_you.27re_invoking_the_right_version_of_the_nesC_compiler

cd  /opt/tinnyos-2.x /apps/Blink

make telos install

완료~!! 

And
prev | 1 | next