搭建tinyos开发环境
(本教程使用的是VirtualBOX +ubuntu14.04+tinyos2.1.2)
note:看了很多的tinyos的安装教程,差别不是很大,无非就是安装编译器配置环境等。虽然简单,但还是有很多问题在里面。建议大家使用虚拟机安装,因为虚拟机运行在主机上,完全独立,虚拟机里面的所有操作不会影响主机,即使虚拟崩溃了。windows相对对ubuntu来说,windows的硬件驱动由于是商业化的所以做的比较完善,各种优化策略也比较好。虚拟机推荐大家使用VirtualBOX
VirtualBOX 短小精悍,功能比较强大,安装文件比较小,只有几十MB,系统资源占用比较少。当然你也可以使用vmware。
安装虚拟机和ubuntu相信大家已经很熟悉了,如果还没有安装请看这个教程:
好,下面我们正式开始搭建tinyos的开发环境!
步骤1:
如果你以前没有安装过tinyos可以跳过这个步骤,如果你以前安装的是老的版本的tinyos(像2.1.1版本)那么你必须卸载掉有关tinyos的文件以及GCC-430的编译器以及工具等。 卸载流程如下:打开终端(ctrl+alt+t)输入以下命令:卸载tinyos老的版本:
sudo apt-get remove tinyos-2.1.1
卸载gcc-msp430编译器:
sudo apt-get autoremove --purge msp430*
通过这两步就把你以前老版本的tinyos卸载掉了
步骤2:
在ubuntu的package list file添加源。这个命令使用的是gedit编辑器,当然你也可以使用vim等
sudo gedit /etc/apt/sources.list
下面把以下代码添加到sources.list里面,保存,退出
[plain] view plaincopyfile:///C:%5CUsers%5Cwangqi%5CAppData%5CLocal%5CTemp%5Cksohtml%5Cwps88F.tmp.pngfile:///C:%5CUsers%5Cwangqi%5CAppData%5CLocal%5CTemp%5Cksohtml%5Cwps890.tmp.png
1. # TinyOS Repository
2. deb http://tinyos.stanford.edu/tinyos/dists/ubuntu lucid main
现在执行以下命令更新安装新版本的tinyos
sudo apt-get update
sudo apt-get install tinyos-2.1.2
现在tinyos的基础工作已经做好,接下来就是完成配置以及安装相应的编译器即可。
