TinyOS 系统从2.1 升级到2.1.2 教程

来源:互联网 发布:电信移动网络 编辑:程序博客网 时间:2024/05/24 06:48

网络上推荐使用CVS进行TinyOS系统升级,个人觉得不好用,原因如下:

1.    如果你是TinyOS开发者,使用手动升级的方法,将帮助你更好地了解开发环境变量的设置,提高错误排查能力;

2.    http://tinyos.cvs.sourceforge.net/viewvc/tinyos/ CVS更新源源的代码库长期没有发布新的TinyOS版本(网站中最新版本为tinyos-2.x-contrib,更新时间为5year ago);

 

升级步骤与安装步骤相同,如下为:

1.    确定TinyOS的升级版本;

2.    升级硬件平台对应的本地编译器(如Atmel AVR Tools);

3.    升级TinyOS toolchain;

4.    升级TinyOS源代码;

 

详细的安装教程可以参考英文官方wiki教程(见附件一)。

 

有几点需要PS下,

1.    本地编译器与toolchain的安装,需要使用-Uvh命令,作用是升级安装;

2.    通过查看release-note,可以确定所需更新的TinyOS版本,但一般情况,最新版本的TinyOS功能最全;

3.    安装TinyOS源代码,推荐使用安装包(rpm包,下载地址见附件二)形式进行安装,先删除之前的源代码文件,然后安装新的源代码文件。直接采用-Uvh命令安装新版本的TinyOS系统,容易出错;

 

附件一:

英文官方wiki教程及编译器、toolchain下载地址:http://tinyos.stanford.edu/tinyos-wiki/index.php/Manual_installation_using_RPM_packages

 

附件二

TinyOS安装包下载地址:

http://tinyos.stanford.edu/tinyos-rpms/

 


原创粉丝点击