TinyOS2.x安装
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一.TinyOS安装
官方说明:
/tinyos-2.x/doc/html/install-tinyos.html
/index.php/Installing_TinyOS_2.1#Manual_installation_on_your_host_OS_ with_RPMs
开发基础:熟悉Linux环境及常用Linux命令;熟悉嵌入式系统开发流程;精通模块设计的思想;能深刻理解交叉编译和MAKE等概念;熟悉C,nesC两种编程语言;对C++,JAVA有一定了解;对ZigBee协议熟悉且具有一定的通信基础,能深刻理解地址、通道等概念。
1.JAVE JDK 安装
首先,我们安装JAVE 开发工具JAVE JDK :
Java SE Development Kit (JDK) 5/6下载地址:/javase/downloads/index.jsp 下载的默认文件名为:jdk-6u10-windows-i586-p.exe / jdk-1_5_0-windows-i586.exe
安装过程只需下一步……下一步便可……
然后,我们需要设置电脑的环境变量,需要新建两个环境变量,以便使用JDK
具体过程如下:
右击我的电脑——〉属性——〉高级——〉环境变量——〉
系统变量(S)栏——〉新建(W)——〉新建系统变量对话框
如下图:
变量名(N):JAVA_HOME
变量值(V):JDK安装的路径,默认路径为:C:\Program Files\Java\jdk1.6.0_10
C:\Program Files\Java\jdk1.5.0
变量名(N):CLASSPATH
变量值(V):
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;;%JAVA_HOME%\bin;%JAVA_HOME%\jr e\bin;
在用户变量的PATH中添加:;%JAVA_HOME%\bin:$PATH;%JAVA_HOME%\jer\bin:$PATH;
在系统变量(S)栏选中变量为Path的选项,点编辑
在变量值(V)的末尾添加:;%JAVA_HOME%\bin; ;%JAVA_HOME%\jre\bin;
系统变量里最好也同样再设置一个CLASSPATH。
这样,我们的环境变量已经设置完毕了。
我们可以编个JAVA小程序测试简单的测试一下:
打开记事本,输入下面这个小程序,另存为HelloWorld.java
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
运行cmd,到HelloWorld.java所在目录,执行
javac HelloWorld.java
java HelloWorld
如果能正确输出Hello, World! 说明环境变量设置成功。
2.Cygwin 软件平台安装
我们需要安装Cygwin这个软件模仿Linux平台,运行TinyOS-2.X。
下载地址:ftp://:19527/iso/cygwin2.510.2.2.iso
或者下载:cygwin-files.zip包解压缩在c:/cygwin-files,
安装过程说明:
安装时,最好先将安装包下载到本地,然后选择Install from Local Directory安装
紧接着需要设置安装目录,设置安装文件的本地储存路径(c:/cygwin-files或其他)等。
安装包策略选择:“Keep”、“Prev”、“Curr”、“Exp”等等选项
Keep, 意思就是说保持目前已经安装的版本不动,不替换你目前的版本。升级时比较方便。Prev,意思是说安装上一个版本。
Curr,意思就是说把最新的版本下载下来安装
"View"按钮是用来选择显示方式的
在选择安装包时候,我们需要选择:
Archive,Devel(gcc、make等编译工具),Libs,Net,Shells,Utils(rpm等命令) 等等
其中安装方式共有这么几类:
(1)Default:这是默认选择,可点击包左边的+号展开,看看缺省安装究竟是些什么内容。(2)Install:表示要下载/安装该包的全部内容。
(3)Reinstall:表示重新下载/安装该包的内容
(4)Uninstall:卸载。
剩下的,和一般软件一样,没什么好说的了。
最后我们可以通过桌面上添加Cygwin的快捷方式或者运行安装目录下的cwgwin.bat文件,来运行该软件平台:
Cygwin启动界面如下图:
下面我们可以先来尝试一些简单的Linux命令:
help: 帮助命令。例如ls --help 。显示ls命令使用说明。
pwd:显示所在路径。
rpm –qa :查看已经安装的程序,刚安装的Cygwin是没有安装任何系统的。rpm –ivh 文件名:rpm文件安装。
rpm –ignoreos –force或者rpm -ivh --force --ignoreos:忽略错误,安装rpm文件--ignoreos选项是用于忽略cygwin的版本号
cd:切换目录比如:cd /tmp 进入tmp文件。
cp:cp -R Blink BlinkSingle
ls:显示文件。
whoami:显示登陆Windows帐号
uname –a:显示版本信息
echo $PATH:显示执行程式的搜索路径
ps ax:显示process list ,显示目前有哪些process 执行
ctrl-D或exit或logout:结束bash 视窗
motelist 查询当前设备
3.MSP430工具安装
rpm包如下:
base msp430tools-base-0.1-20050607.cygwin.i386.rpm
python tools msp430tools-python-tools-1.0-1.cygwin.noarch.rpm