cygwin 安装php5.6,科学网—在windows/cygwin下tinyos的详细安装 - 张红艳的博文

在windows下cygwin的详细安装(注明参考网上朋友之经验):

第一步:安装 Java SE 6 Update 10 RC

1.下载JAVA JDK SE 6

2.安装(路径)

[c:Program FilesJavajdk1.6.0_10]

[c:Program FilesJavajre6]

3.设置环境变量

(1) CLASSPATH

[我的电脑]-[属性]-[高级]-[环境变量]-[系统变量]-[新建]

变量名:CLASSPATH

变量值:.;c:Program FilesJavajdk1.6.0_10bin;c:Program FilesJavajdk1.6.0_10libtools.jar

(2) Path

[我的电脑]-[属性]-[高级]-[环境变量]-[系统变量]-[编辑]

变量名:Path

变量值:%SystemRoot%system32;%SystemRoot%;%SystemRoot%System32Wbem;C:Program FilesATI TechnologiesATI Control Panel;c:Program FilesJavajdk1.6.0_10bin;c:Program FilesJavajdk1.6.0_10jrebin

(3) JAVA_HOME

[我的电脑]-[属性]-[高级]-[环境变量]-[系统变量]-[新建]

变量名:JAVA_HOME

变量值:c:Program FilesJavajdk1.6.0_10

第二步:安装Cygwin

1.从tinyos上下载Cygwin的兼容包

2.使用winrar解压到[c:cygwin-installationfiles]

3.运行c:cygwin-installationfilessetup.exe

[下一步]-[Install from Local Directory]-[下一步]-[Root Directory输入c:cygwin]-[下一步]-[Local Package Directory输入c:cygwin-installationfiles]-[下一步]-[下一步]-[安装]-[完成]

4.运行[C:cygwincygwin.bat]

步骤三:安装编译器

1.安装 Atmel AVR Tools

(1) 下载

* avr-binutils avr-binutils-2.17tinyos-3.cygwin.i386.rpm

* avr-gcc avr-gcc-4.1.2-1.cygwin.i386.rpm

* avr-libc avr-libc-1.4.7-1.cygwin.i386.rpm

* avarice avarice-2.4-1.cygwin.i386.rpm

* insight (avr-gdb) avr-insight-6.3-1.cygwin.i386.rpm

* avrdude avrdude-tinyos-5.6cvs-1.cygwin.i386.rpm (问题:/bash/bin)

(2) 将这些.rpm文件下载到D:TinyOS21_toolsAVR_Tools下

(3) 运行[C:cygwincygwin.bat]

(4) $ cd D:TinyOS21_tools

(5) $ cd avr_tools

(6) rpm -ivh --ignoreos *.rpm

(7) 安装成功

补充:在安装avrdude-tinyos-5.6cvs-1.cygwin.i386.rpm 出现“/bash/bin”不存在的问题

解决:运行Cygwin的[setup]-[install from internet]-...-[choose a download site]...-安装[Shells]下的所有组件即可

2.安装 TI Msp430 ,Tools (注意 cygwin 更新问题)

(1) 下载

* base msp430tools-base-0.1-20050607.cygwin.i386.rpm

* python tools msp430tools-python-tools-1.0-1.cygwin.noarch.rpm

* binutils msp430tools-binutils-2.16-20050607.cygwin.i386.rpm

* gcc msp430tools-gcc-3.2.3-20050607.cygwin.i386.rpm

* libc msp430tools-libc-20080808-1.cygwin.i386.rpm

(2) 将这些.rpm文件下载到D:TinyOS21_toolsMSP430_Tools下

(3) 运行[C:cygwincygwin.bat]

(4) $ cd D:TinyOS21_tools

(5) $ cd MSP430_Tools

(6) rpm -ivh --ignoreos *.rpm

(7) 安装成功

步骤四: 安装TinyOS工具

1.NesC nesc-1.3.0a-1.cygwin.i386.rpm

2.Deputy tinyos-deputy-1.1-1.cygwin.i386.rpm

3.tinyos-tools tinyos-tools-1.3.0-1.cygwin.i386.rpm

4.将这些.rpm文件下载到D:TinyOS21_toolsTinyOS_specific_Tools下

5.运行[C:cygwincygwin.bat]

6.$ cd D:TinyOS21_tools

7.$ cd TinyOS_specific_Tools

8.rpm -ivh --ignoreos *.rpm

9.安装成功

步骤五: 安装TinyOS 2.X

1. TinyOS tinyos-2.1.0-1.cygwin.noarch.rpm

2. 将这些.rpm文件下载到D:TinyOS21_toolsTinyOS下

3. 运行[C:cygwincygwin.bat]

4. $ cd D:TinyOS21_tools

5. $ cd TinyOS

6. rpm -ivh --ignoreos *.rpm

7. 安装成功

步骤六: 设置环境变量

1.用UltraEdit创建C:cygwinetcprofile.dtinyos.sh,输入以下内容:(使用UNIX换行符-LF保存)

# script for profile.d for bash shells, adjusted for each users

# installation by substituting /opt for the actual tinyos tree

# installation point.

export TOSROOT="/opt/tinyos-2.x"

export TOSDIR="$TOSROOT/tos"

export CLASSPATH="C:cygwinopttinyos-2.xsupportsdkjavatinyos.jar"

export CLASSPATH="$CLASSPATH;."

export MAKERULES="$TOSROOT/support/make/Makerules"

# Extend path for java

type java >/dev/null 2>/dev/null || PATH=`/usr/local/bin/locate-jre --java`:$PATH

type javac >/dev/null 2>/dev/null || PATH=`/usr/local/bin/locate-jre --javac`:$PATH

echo $PATH | grep -q /usr/local/bin || PATH=/usr/local/bin:$PATH

步骤七: 安装 Graphviz (版本1.1)

3.在windows环境下,安装到D:Program FilesATT目录下

步骤八: 环境测试

1.运行[C:cygwincygwin.bat]

2.$ tos-check-env

3.最后出现一个WARNING:java 1.4 or java 1.5 的需求

步骤九:运行Blink测试程序

1.进入目录:cygwinopttinyos-2.xappsBlink

2.编写文件:C:cygwinopttinyos-2.xappsBlinkBlink.py

#! /usr/bin/python

from TOSSIM import *

import sys

t=Tossim([]);

t.addChannel("BlinkC",sys.stdout)

t.getNode(1).bootAtTime(10000);

for i in range (0,100):

t.runNextEvent()

3. $ make micaz sim

4. $ python Blink.py

5.显示模拟结果

注意:此安装是参考网上朋友们的经验,有的时候安装会出现错误,解决办法是将第五步提前至第三步执行。如果要将tinyos -2.x-contrib移植到cygwin,只需要将tinyos-2.x-contrib直接拷贝到tinyos-2.x所在的文件夹即可,详细会在有时间的时候和大家分享的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值