一.TinyOS安装
官方说明:
www.tinyos/tinyos-2.x/doc/html/install-tinyos.html
docs.tinyos/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下载地址:java.sun/javase/downloads/index.jsp 下载的默认文件名为: / jdk-1_
安装过程只需下一步……下一步便可……
然后,我们需要设置电脑的环境变量,需要新建两个环境变量,以便使用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://lersky: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 win.i386.rpm
python tools arch.rpm
binutils win.i386.rpm
gcc msp430tools-gcc-3.win.i386.rpm
win.i386.rpm
jtag Not yet available
gdb Not yet available
下载地址:www.tinyos/tinyos-2.x/doc/html/install-tinyos.html
将rpm下载到到“…/TinyOS21_tool/MSP430_Tools”文件夹下,运行:
$ cd …/TinyOS21_tool\MSP430_Tools
rpm -ivh --ignoreos *.rpm
安装成功。(若提示安装不了,可以先安装TinyOS工具包再回头安装这里)
4.TinyOS 工具安装
同上,下载rpm包:
NesC nesc-1.win.i386.rpm
Deputy win.i386.rpm
tinyos-tools tinyos-tools-1.win.i386.rpm
将rpm下载到到“…/TinyOS21_tool/ TinyOS_specific_tools”文件夹下,运行:
$ cd …/TinyOS21_tool\ TinyOS_specific_tools
rpm -ivh --ignoreos *.rpm
安装成功。
5.TinyOS2.X 安装
同上,下载rpm包:
tinyos-2.arch.rpm
将rpm下载到到“…/TinyOS21_tool\TinyOS_2.X”文件夹下,运行:
$ cd …/TinyOS21_tool\TinyOS_2.X
rpm -ivh --ignoreos *.rpm
安装成功。
6.设置TinyOS2.X 环境变量
用UltraEdit创建C:\cygwin\etc\profile.d\tinyos.sh,输入以下内容:(使用UNIX换行符-LF保存) (配置文件已经写好了)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。