怎么样在cygwin ssh 安装里安装rpm里的东西

博客访问: 423821
博文数量: 273
博客积分: 166
博客等级: 入伍新兵
技术积分: 2219
注册时间:
IT168企业级官微
微信号:IT168qiye
系统架构师大会
微信号:SACC2013
分类: Windows平台
参考博文:&
安装所需软件包下载地址
官方啊安装说明:
软件包下载:
(1)java jdk 1.5版本下载地址
(2)Cygwin下载地址
(3)avr工具软件下载地址
(4)TinyOs工具下载地址
(5)TinyOs-2.0下载地址
(6) graphviz-1.10下载地址
在windows系统中安装TinyOS-2.0需要以下六个步骤:
1.Installing a Java 1.5 JDK.
&& 安装java jdk 1.5需要配置环境变量
2.Install Cygwin.
&& 安装Windows下的Linux模拟器,cygwin
3.Installing native compilers.
&& 安装单片机工具,AVR或MSP430,根据自己需要。
4.Installing the nesC compiler.
&& 安装nesC和TinyOS_tool
5.Installing the TinyOS source tree.
&& 安装TinyOS2.0.2主文件。
6.Installing the Graphviz visualization tool
&& 安装Graphviz并配置环境变量
1.&安装JDK
2.& 安装Cygwin
3.& 安装avr单片机工具(MSP430单片机工具没有安装)
&&&&&&&&&& 打开cygwin后默认的目录是“/home/用户名”,这个可以用“pwd”命令查看。在命令行敲入“rpm –qa”可以查看系统目前已经安装了的程序,这时候刚安装完cygwin,系统还没有任何软件。我们把avr单片机工具的rpm包文件拷贝到cygwin安装目录下的“/tmp”文件夹下,然后用“ls”命令查看。接下来正式开始安装程序,标准的rpm安装包用命令“rpm –ivh 文件名”安装。具体的参数含义可以用“rpm --help”命令查看。这里就不复述了。官方资料上说如果遇到安装错误,可以使用“rpm --ignoreos --force”这2各参数的意思大概是忽略错误强制安装。不过在我安装的时候没有碰到过这种情况。
下载以下五个rpm包:
avr-binutils-2.17tinyos-3.cygwin.i386.rpm
avr-gcc-4.1.2-1.cygwin.i386.rpm
avr-libc-1.4.7-1.cygwin.i386.rpm
avarice-2.4-1.cygwin.i386.rpm
avr-insight-6.3-1.cygwin.i386.rpm
下载完成之后把五个包都拷贝到Cygwin的tmp文件夹(在Windows操作即可)依次安装(要按照顺序安装,它们之间有依赖关系),安装命令如下。
rpm –ivh avr-binutils-2.15tinyos-3.cygwin.i386.rpm
rpm –ivh avr-gcc-3.4.3-1.cygwin.i386.rpm
rpm –ivh avr-libc-1.2.3-1.cygwin.i386.rpm
rpm –ivh avarice-2.4-1.cygwin.i386.rpm
rpm –ivh avr-insight-6.3-1.cygwin.i386.rpm
每安装一个程序都可以用“rpm –qa”命令查看是否安装成功
如果在安装过程中出现了
is intended for a cygwin_nt-5.1 operating system
is intended for a cygwin operating system
&&& &这样的错误,如果你是按网站上的说明来做,那么你应该是没有升级你的cygwin,你所用的cygwin版本与tinyos2.0不兼容;其它一些问题,则可用--ignoreos参数,当然可能会导致最后出些问题,因为也不知道忽略的哪些地方。(如:rpm --ignoreos –Uvh vr-insight-6.3-1.cygwin.i386.rpm)。
不兼容好像也可以忽略安装,问题好像不大,安装的版本不同,会有差别,我是都要忽略安装,直到安装tinyos2.0.2才没忽略,也成功安装了)
如果报错的话可以使用 rpm --ignoreos -ivh 文件名 安装(注意:参数ignoreos前是--,不是-),但会对后序安装和使用产生影响。安装msp430tools如果安装这个顺利,在此时安装msp430tools,可能会出现错误,提示信息:
error: Failed dependencies:/bin/sh is needed by
原因是msp430tools的安装似乎仅对后面的平台有些影响,故是在tinyos2.0全部安装完后再去安装的,可以轻松地避免此类错误的发生,能够正常的安装了,估计是因为在一步步往下安装的过程中对环境变量的配置改正了一些。推荐msp430tools在tos-check-env正常后安装。
4.&安装nesc和tinyos-tool
nesc是TinyOS的编程语言,必须安装nesc工具才能开发TinyOS程序。tinyos-tool则是TinyOS自带的一些工具。安装这两个软件与安装avr单片机工具有些不同,使用前面的命令会报错,我连接试了3种命令参数都不行,最后是使用
rpm --ignoreos –ivh nesc-1.2.7b-1.cygwin.1386.rpm
rpm --ignoreos –ivh tinyos-tools-1.2.3-1.cygwin.i386.rpm
命令才安装成功,经实际使用检验,没有出现问题。毕竟使用了--ignoreoes参数,我也不太清楚到底忽略了什么错误。
下载nesC和TinyOS tool同样拷贝到tmp目录下。依次安装,安装命令如下(如果不用--ignoreos命令可以成功的话尽量不要用):(ignoreos前2横 ivh或Uvh前一横)
rpm --ignoreos -ivh nesc-1.2.8b-1.cygwin.i386.rpm
rpm --ignoreos -ivh tinyos-tools-1.2.4-2.cygwin.i386.rpm
5.&安装tinyos-2.0主文件
将拷贝到/tmp目录下。使用的命令:
rpm &–ivh tinyos-2.0.0beta2-3.cygwin.noarch.rpm
至此TinyOS-2.0开发所需要的程序已经都安装上了。但这并不意味着可以编译运行程序了,还有最后一步,也是最关键的一步。
6.&安装Graphviz和配置环境变量
(1)安装Graphviz,这一步尤其匪夷所思,下载graphviz-1.10,双击运行直接安装在Windows中就可以了。安装完后退出cygwin再重新运行下。(不推荐在装好cygwin前安装)请注意这里下载的版本一定要是graphviz1.10的版本,否则会提示版本信息不对。
(2)配置环境变量
通过在“/etc/profile.d”目录下建立一个tinyos.sh的文件就可以正常运行了,文件内容如下所示,可以将下面的代码保存成tinyos.sh文件。(建议采用UltraEdit这个工具,比较强大的一个文本编辑器,用这个工具,能够保证不改变文件格式)
注意:tinyos.sh文件不是windows格式的。可以复制/etc目录下的另一个文件,将名字改为tinyos.sh然后打开并清空原来的代码,再将上面的代码拷贝过去点保存就可以了。
# script for profile.d for bash shells, adjusted for each users
# installation by substituting /opt for the actual tinyos tree
# installation point.
TOSROOT="/opt/tinyos-2.x"
export TOSROOT
TOSDIR="$TOSROOT/tos"
export TOSDIR
CLASSPATH="$TOSROOT/support/sdk/java/tinyos.."
export CLASSPATH
MAKERULES="$TOSROOT/support/make/Makerules"
export MAKERULES
这个文件是启动文件,在Cygwin的shell启动时运行,告诉Cygwin环境变量配置,使 tinyos程序编译时程序能正常运行。搭建成功后可以使用tos-check-env检测是否安装成功,如果成功,可以编译Blink程序程序可以正常运行。
进入Cygwin
$ cd /opt/tinyos-2.x/apps/Blink
$ make micaz
编译成功后Blink文件夹将生成编译成功的文件,在Bulid文件夹内。我们知道tinyos为我们提供了一个仿真器TOSSIM,TOSSIM是tinyos的一个库,它的核心代码在tos/lib/tossim下。下面我们在安装好的tinyos中来编译tossim。命令如下:打开cygwin ,进入cygwin/opt/tinyos-2.x/apps/Blink,运行make micaz sim 指令,如果不能出现Successfully built(cygwin用最新版吧),要修改一个文件:打开C:\cygwin\opt\tinyos-2.x\support\make\sim.extra 将部分代码修正如下
OPTFLAGS = -g -O0
LIBS = -lm-lstdc++
PFLAGS+=-tossim-fnesc-nido-tosnodes=1000-fnesc-simulate-fnesc-nido-motenumber=sim_node\(\)
CFLAGS += -I/path (新增加行,原因Python.h不在默认路径“/usr/include”下,而在C:\cygwin\usr\include\python2.3目录下)
WFLAGS = -Wno-nesc-data-race
PYTHON_VERSION=2.3
(修改默认版本号“2.5”:使用$ python –V查看版本号,但并不使用查看结果“2.3.3”,而使用C:\cygwin\usr\include\python2.3中的“2.3”。我自己因为更新过所以版本是2.5的,我就没有修改,也是能正常使用的,如果cygwin版本高一些我装的是新版的2.573.2.3版,就可以使python版本更新为2.5,就不会有问题)。
7.&安装MSP430单片机工具
只有上述操作成功后安装msp430工具才能成功。使用命令仍旧为 rpm -ivh --ignoreos rpmname顺序如下:
msp430tools-base-0.1-.cygwin.i386.rpm
msp430tools-python-tools-1.0-1.cygwin.noarch.rpm
msp430tools-binutils-2.16-.cygwin.i386.rpm
msp430tools-gcc-3.2.3-.cygwin.i386.rpm
msp430tools-libc-cvs-.cygwin.i386.rpm
阅读(707) | 评论(0) | 转发(0) |
相关热门文章
给主人留下些什么吧!~~
请登录后评论。Tinyos2.x安装方法-Windows Cygwin平台_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
Tinyos2.x安装方法-Windows Cygwin平台
上传于|0|0|文档简介
&&详细介绍了在Windows Cygwin平台下安装Tinyos2.x的步骤以及相关环境变量的设置。
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
定制HR最喜欢的简历
你可能喜欢cygwin的基本操作命令
cygwin的基本操作命令
基本操作命令:
----------------------------
ls #以默认方式显示当前目录文件列表
ls &a #显示所有文件包括隐藏文件
ls &l #显示文件属性,包括大小,日期,符号连接,是否可读写及是否可执行
ls --color=never *.so & obj #不显示文字颜色,将所有so文件记录到obj文件中
----------------------------------------------------------------------
cd dir #切换到当前目录下的dir目录
cd / #切换到根目录
cd .. #切换到到上一级目录
cd ../.. #切换到上二级目录
cd ~ #切换到用户目录,比如是root用户,则切换到/root下
----------------------------------------------------------------------
rm file #删除某一个文件
rm -fr dir #删除当前目录下叫dir的整个目录
----------------------------------------------------------------------
cp source target #将文件source 复制为 target
cp /root/source . #将/root下的文件source复制到当前目录
cp &av soure_dir target_dir #将整个目录复制,两目录完全一样
cp &fr source_dir target_dir #将整个目录复制,并且是以非链接方式复制,当source目录带有符号链接时,两个目录不相同
----------------------------------------------------------------------
mv source target #将文件source更名为target
----------------------------------------------------------------------
diff dir1 dir2 #比较目录1与目录2的文件列表是否相同,但不比较文件的实际内容,不同则列出
diff file1 file2 #比较文件1与文件2的内容是否相同,如果是文本格式的文件,则将不相同的内容显示,如果是二进制代码则只表示两个文件是不同的
comm file1 file2 #比较文件,显示两个文件不相同的内容
----------------------------------------------------------------------
echo message #显示一串字符
echo &message message2& #显示不连续的字符串
cat file #显示文件的内容,和DOS的type相同
cat file | more #显示文件的内容并传输到more程序实现分页显示,使用命令less file可实现相同的功能
more #分页命令,一般通过管道将内容传给它,如ls | more
----------------------------------------------------------------------
export LC_ALL=zh_CN.GB2312 #将环境变量LC_ALL的值设为zh_CN.GB2312
export DISPLAY=0:0 #通过该设置,当前字符终端下运行的图形程序可直接运行于Xserver
date #显示当前日期时间
date -s 20:30:30 #设置时间为20:30:30
#设置系统时期为
clock &r #对系统Bios中读取时间参数
clock &w #将系统时间(如由date设置的时间)写入Bios
----------------------------------------------------------------------
eject #umout掉CDROM并将光碟弹出,但cdrom不能处于busy的状态,否则无效
----------------------------------------------------------------------
du #计算当前目录的容量
du -sm /root #计算/root目录的容量并以M为单位
find -name /path file #在/path目录下查找看是否有文件file
grep -ir &chars& #在当前目录的所有文件查找字串chars,并忽略大小写,-i为大小写,-r为下一级目录
----------------------------------------------------------------------
vi file #编辑文件file
vi 原基本使用及命令:
输入命令的方式为先按ctrl+c, 然后输入:x(退出),:x!(退出并保存) :w(写入文件),:w!(不询问方式写入文件), :r file(读文件file) ,:%s/oldchars/newchars/g(将所有字串oldchars换成newchars) 这一类的命令进行操作
----------------------------------------------------------------------
man ls #读取关于ls命令的帮助
man ls | grep color #读取关于ls命令的帮助并通过grep程序在其中查找color字串
----------------------------------------------------------------------
startx #运行图形有环境
Xfree86 #只运行X图形server
----------------------------------------------------------------------
reboot #重新启动计算机
halt #关闭计算机
init 0 #关闭所有应用程序和服务,进入纯净的操作环境
init 1 #重新启动应用及服务
init 6 #重新启动计算机
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
tar xfzv file.tgz #将文件file.tgz解压
tar xfzv file.tgz -C target_path #将文件file.tgz解压到target_path目录下
tar cfzv file.tgz source_path #将文件source_path压缩为file.tgz
tar c directory & directory.tar #将目录directory打包成不压缩的directory.tar
gzip directory.tar #将覆盖原文件生成压缩的 directory.tar.gz
gunzip directory.tar.gz #覆盖原文件解压生成不压缩的 directory.tar。
tar xf directory.tar #可将不压缩的文件解包
----------------------------------------------------------------------
dmesg #显示kernle启动及驱动装载信息
uname #显示操作系统的类型
uname -R #显示操作系统内核的version
----------------------------------------------------------------------
strings file 显示file文件中的ASCII字符内容
----------------------------------------------------------------------
rpm -ihv program.rpm #安装程序program并显示安装进程
rpm2targz program.rpm program.tgz #将rpm格式的文件转换成tarball格式
----------------------------------------------------------------------
su root #切换到超级用户
sulogin /dev/tty4 #在tty4即alt+F4终端等待用户登陆或直接登陆开启一个shell
chmod a+x file #将file文件设置为可执行,脚本类文件一定要这样设置一个,否则得用bash file才能执行
chmod 666 file #将文件file设置为可读写
chown user /dir #将/dir目录设置为user所有
----------------------------------------------------------------------
mknod /dev/hda1 b 3 1 #创建块设备hda1,主设备号为3,从设备号为1,即master硬盘的的第一个分区
mknod /dev/tty1 c 4 1 #创建字符设备tty1,主设备号为4,众设备号为1,即第一个tty终端
----------------------------------------------------------------------
touch /tmp/running #在/tmp下创建一个临时文件running,重新启动后消失
----------------------------------------------------------------------
sleep 9 #系统挂起9秒钟的时间
----------------------------------------------------------------------
lpd stop 或 cups stop #停止打印服务程序
lpd start 或 cups start #启动打印服务程序
lpd restart 或 cups restart #重新启动打印服务程序
lpr file.txt #打印文件file.txt
----------------------------------------------------------------------
fdisk /dev/hda #就像执行了的fdisk一样
cfdisk /dev/hda #比fdisk界面稍为友好些
mount -t ext2 /dev/hda1 /mnt #把/dev/hda1装载到 /mnt目录
df #显示文件系统装载的相关信息
mount -t iso9660 /dev/cdrom /mnt/cdrom #将光驱加载到/mnt/cdrom目录
mount-t smb //192.168.1.5/sharedir /mnt -o username=tomlinux,password=tomlinux #将windows的的共享目录加载到/mnt/smb目录,用户名及密码均为tomlinux
mount -t nfs 192.168.1.1:/sharedir /mnt #将nfs服务的共享目录sharedir加载到/mnt/nfs目录
umount /mnt #将/mnt目录卸载,/mnt目录必须处于空闲状态
umount /dev/hda1 #将/dev/hda1设备卸载,设备必须处于空亲状态
sync #将cache中的内容与磁盘同步,在Linux中复制文件,一般要系统空闲才去写文件
e2fsck /dev/hda1 #检查/dev/hda1是否有文件系统错误,提示修复方式
e2fsck -p /dev/hda1#检查/dev/hda1是否有错误,如果有则自动修复
e2fsck -y /dev/hda1#检查错误,所有提问均于yes方式执行
e2fsck -c /dev/hda1#检查磁盘是否有坏区
mkfs /dev/hda1 #格式化/dev/hda1为ext2格式
mkfs.minix /dev/hda1 #格式化/dev/hda1为minix格式文件系统
mfks /dev/hda9 #格工化/dev/hda9为Linux swap格式
swapon /dev/hda9 #将swap分区装载当作内存来用
swapoff /dev/hda9 #将swap分区卸载
----------------------------------------------------------------------
lilo #运行lilo程序,程序自动查找/etc/lilo.conf并按该配置生效
lilo -C /root/lilo.conf #lilo程序按/root/lilo.conf配置生效
grub #在Linux shell状态下运行boot loader设置程序
grub-install #安装grub磁盘引导程序,成功后升级内核无须像lilo一样要重新启动系统,只需修改/etc/grub.conf即可实现新引导配置
rdev bzImage #显示kernel的根分区信息
rdev bzImage /dev/hda1 #将kernel的根分区设置为/dev/hda1,这在没有lilo等引导程序的系统中非常重要.
----------------------------------------------------------------------
dd if=/dev/fd0 f=floppy.fd #将软盘的内容复制成一个镜像,功能与旧石器时代常用的hd-copy相同
dd if=/dev/zero f=root.ram bs=1024,count=1024 #生成一个大小为1M的块设备,可以把它当作硬盘的一个分区来用
mkfs root.ram #将块设备格式化为ext2格式
dd if=root.ram f=/dev/ram0 #将init.rd格式的root.ram的内容导入内存
mount /dev/ram0 /mnt #ramdisk /dev/ram0装载到/mnt 目录
----------------------------------------------------------------------
gcc hello.c #将hello.c编译成名为a.out二进制执行文件
gcc hello.c -o hello #将hello.c编译成名为hello的二进制执行文件
gcc -static -o hello hello.c #将hello.c编译成名为hello的二进制静态执行文件
ldd program #显示程序所使用了哪些库
objcopy -S program #将程序中的符号表及无用的调试信息去掉,可以小很多
----------------------------------------------------------------------
strace netscape #跟踪程序netscape的执行,看调用的库,环境变量设置,配置文件,使用的设备,调用的其它应用程序等,在strace下,程序干了什么东东一目了然。
ps #显示当前系统进程信息
ps &ef #显示系统所有进程信息
kill -9 500 #将进程编号为500的程序干掉
killall -9 netscape #将所有名字为netscape的程序杀死,kill不是万能的,对僵死的程序则无效。
top #显示系统进程的活动情况,按占CPU资源百分比来分
free #显示系统内存及swap使用情况
time program #在program程序结束后,将计算出program运行所使用的时间
----------------------------------------------------------------------
chroot . #将根目录切换至当前目录,调试新系统时使用
chroot /tomlinux #将根目录切换至/tomlinux目录
chroot /tomlinux sbin/init #将根目录切换至/tomlinux并执行sbin/init
adduser id #增加一个叫id的用户
userdel id #增除叫id的用户
userlist #显示已登陆的用户列表
passwd id #修改用户id的密码
passwd -d root #将root用户的密码删除
chown id /work #指定/work目录为id用户所拥有
----------------------------------------------------------------------
ifconfig eth0 192.168.1.1 netmask 255.255.255.0 #设置网卡1的地址192.168.1.1,掩码为255.255.255.0,不写netmask参数则默认为255.255.255.0
ifconfig eth0:1 192.168.1.2 #捆绑网卡1的第二个地址为192.168.1.2
ifconfig eth0:x 192.168.1.x #捆绑网卡1的第二个地址为192.168.1.x
ifconfig down eth1 #关闭第二块网卡,使其停止工作
hostname - #将主机名设置为
route #显示当前路由设置情况
route add default gw 192.168.1.1 metric 1 #设置192.168.1.1为默认的路由
route del default #将默认的路由删除
dhcp #启动dhcp服务
dhclient #启动dhcp终端并自动获取IP地址
#测试与的连接
ping 202.96.128.68 #测试与IP 202。96.128.68的连接
----------------------------------------------------------------------
probe rtl8139 #检查驱动程序rtl8139.o是否正常工作
lsmod #显示已装载的驱动程序
insmod rtl8139.o #装载驱动程序rtl8139.o
insmod sb.o io=0x280 irq=7 dma=3 dma16=7 mpu_io=330 #装载驱动程序并设置相关的irq,dma参数
rmmod rtl8139 #删除名为rtl8139的驱动模块
gpm -k #停止字符状态下的mouse服务
gpm -t ps2 #在字符状态下以ps2类型启动mouse的服务
----------------------------------------------------------------------
telnet 192.168.1.1 #登陆IP为192.168.1.1的telnet服务器
#登陆域名为的telnet服务器
ftp 192.168.1.1 或
#登陆到ftp服务
Linux开发中的常用命令(cygwin环境也同样适用)
&cygwin使用心得
1.在cygwin里访问Windows盘
cd /cygdrive/c
2.整合cygwin命令到Windows中
假设cygwin安装在d:/develop/cygwin,则将d:/develop/cygwin/bin添加到系统变量PATH中(最好加在windows前面,这样的话,有些相同的命令的话,是先执行cygwin的命令,而不是windows命令,比如find)
就可以直接在cmd.exe下面执行tar czvf xxx.tgz ./
基本上所有的命令都可以用了,包括ls,more,less,find,grep等。
3.使用TGZ备份
将cygwin的BIN加入到PATH
建一个BAT文件:
cd d:/website/8thmanage
tar czvf 8thmanage.tgz 8thmanage
4.Windows使用SHELL脚本
将cygwin的BIN加入到PATH
在$CYGWIN的目录/var/下面建一脚本t.sh,注意,t.sh里面的路径,都是相对于$CYGWIN的,里面需要访问C盘的,请用/cygdrive/c/
在Windows下执行:
d:/cygwin/bin/bash d:/cygwin/var/t.sh
(可以定期执行)
5.同步Windows系统用户
mkpasswd -l & /etc/passwd
mkgroup -l & /etc/group
如果有Domain的话,需要加上-d domainname
6.安装系统服务
7.cygwing下使用rsync
a.安装rsync
b.进入cygwin,配置服务器
vi /etc/rsyncd.conf
...screts file=/etc/tom.ipaddr.pas
配置文件,参考我写的另外一篇rsync的文章,注意:密码文件权限必须是0400
chmod 0400 /etc/tom.ipaddr.pas
c.启动服务端
rsync --daemon
d.客户端同步
在客户端的cygwin下面,运行rsync同步,具体命令,请参考另外一篇rsync的文章。
8.cygwin下使用SSHD
a.需要安装了cygrunsrc,openssh
b.运行ssh-host-config -y
一路回车,直到出现CYGWIN=时,输入tty ntsec,再回车,
(或者,增加一系统环境变量CUGWIN=nesec tty)
c.已经安装好SSHD服务到你的Windows服务中,可以直接在服务中启动,关闭。
(cygrunsrc -S sshd或者net start sshd)
9.中文显示
vi ~/.bashrc
# 让ls和dir命令显示中文和颜色
alias ls='ls --show-control-chars --color'
alias dir='dir -N --color'
# 设置为中文环境,使提示成为中文
export LANG=&zh_CN.GBK&
# 输出为中文编码
export OUTPUT_CHARSET=&GBK&
~/.inputrc为
set completion-ignore-case on
set meta-flag on
set output-meta. on
set convert-meta. off
cygwin.bat脚本为:
set MAKE_MODE=UNIX
(window.slotbydup=window.slotbydup || []).push({
id: '2467140',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467141',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467142',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467143',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467148',
container: s,
size: '1000,90',
display: 'inlay-fix'发布: | 作者: | 来源:
| 查看:57次 | 用户关注:
;;; 手动安装步骤如下。;;; ①完整彻底地卸载以前GL830-MS的版本(如果卸载不够彻底则会引起麻烦,若以前没装过,则无需考虑此步)。;;; ②安装JDK。从http://j /主页下载JDKl.4以上版本,并运行安装程序(这里假定JDK安装在C:YProgram Files\jdk文件夹下,如果不是,要将C:YProgram Files\jdk替换为JDK的安装目录)
;;; 手动安装步骤如下。;;; ①完整彻底地卸载以前GL830-MS的版本(如果卸载不够彻底则会引起麻烦,若以前没装过,则无需考虑此步)。;;; ②安装JDK。从http://j /主页下载JDKl.4以上版本,并运行安装程序(这里假定JDK安装在C:YProgram Files\jdk文件夹下,如果不是,要将C:YProgram Files\jdk替换为JDK的安装目录)。;;; ③安装Cygwin。Cygwin可在Windows上模拟Linux环境。从http://webs.cs.berkeley.edu/tos/dist- l.l.O/tools/windows/tinyos-cygwin- l.l.zip处下载Cygwin安装包,解压并运行install.bat批处理文件(这里假定Cygwin安装在C:\Program Files\cygwinT,如果不是,要将C:YProgramFiles\cygwin替换为Cygwin的安装目录);第一次启动时,Cygwin会在安装目录下生成一个home文件夹,并在home文件夹下建立一个和Windows账户名一样的文件夹,如文件夹名为yourid。;;; ④从http://j /products/j avac omm/处下载并安装Sun公司的javax,comm包,并放置到C:\Program Files\cygwin\home\ yourid文件夹下(该包名为javacomm20-win32.zip)。使用Cygwin的命令安装该软件方法如下。;;; unzip javacomm20-win32.zip;;; cd commapi;;; cp win32com.dll "c:\Program Files\jdk\jre\bin";;; chmod 755 "c:\Program Files\jdk\jre\bin\win32com.dll";;; cp comm.jar "c:\Program Files\jdk\jre\lib\ext";;; m.properties "c:\Program Files\jdk\jre\lib";;;(加果后面打算使用Installshield setup来安装TinyOS,则还需输入:m.properties "c:\Program Files\jdk\lib"这里可跳过此步);;; ⑤从http://webs.cs.berkeley.edu/tos/dist- l.l.O/tools/windows/graphviz- 1.1 0.exe处下载graphviz,解压,并运行该可执行文件(安装完成后,在“开始”一“程序”菜单中出现它的选项,如果需要卸载它,可以使用“添加/删除程序”命令);;;; ⑥从http://web s.c s.berkeley.edu/tos/dist- l.l.O/to ols/windows处下载以下这些rpm文件(如果该链接处没有,可从新版本的该目录处寻找)。; ;●avarice-2.0.cvs-lw.cygwin.i386.rpm; ;●; avr-binutils-2.13.2.1-lw.cygwin.i386.rpm;; ●avr-gcc-3.3tinyos-lw.cygwin.i386.rpm;; ●; avr-insight-pre6.Ocvs.tinyos-lw.cygwin.1386.rpm;; -avr-libc-cvs-lw.cygwin.i386.rpm;; 从http://web s.cs .berkeley.edu/to s/dist- l.l.O/tinyo s/windows处下载如下rpm文件(如果该链接处没有,可从新版本的该目录处寻找)。;; ●nesc一l.l-lw.cygwin.i386.rpm; ;●; tinyos-tools-l.l.O-l.cygwin.i386.rpm; ;●; tinyos-l.l.O-l.cygwin.noarch.rpm;; 将它们安装到存储上述文件的目录下(放在Cygwin目录中,建议放在C:\ProgramFiles\cygwin\home\yourid文件夹下的,这样便于在Cygwin环境下使用)。;;; 在Cygwin命令窗口中,使用命令rpm --ignoreos -ivh *.rpm(注意:若将上述印m文件放在不同的目录,要加木号),运行这个命令需要一定的时间(将安装tinyos包,并编译java代码文件。TinyOS被安装在C:\Program Files\cyswin\opt\tinyos-l.x位置。;;; ⑦已经完成安装,可以到/opt/tinyos- l.x/doc/index.htmlT了解更多信息。
本页面信息由华强电子网用户提供,如果涉嫌侵权,请与我们客服联系,我们核实后将及时处理。
应用与方案分类
&&& 目前,处理器性能的主要衡量指标是时钟}

我要回帖

更多关于 cygwin安装教程 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信