基于XubunTOS Live CD的TinyOS开发
TinyOS开发环境可以在Windows和linux等操作系统下建立(windows下需要结合cygwin使用),环境变量的配置以及软件包之间依赖性等不好解决,所以安装较复杂。XubunTOS Live CD将TinyOS与Ubuntu操作系统结合起来,并且不用安装即可使用,对于TinyOS的开发非常方便。
一、安装:(http://5secondfuse.com/tinyos/install.html, http://klueska.doesntexist.com/installing_xubuntos_vm.html)
所需软件:VMWare workstation及XubunTOS-2.0.iso(下载地址:http://toilers.mines.edu/files-XubunTOS/XubunTOS-2.0.iso)或者xubuntos-2.0-vm.tar.gz(http://5secondfuse.com/tinyos/xubuntos-2.0-vm.tar.gz)
1、安装VMWare workstation
2、创建Ubuntu虚拟机并安装XubunTOS或者直接下载已经安装好的虚拟机xubuntos-2.0-vm.tar.gz
二、简单使用:
1、版本切换:使用tos1和tos2命令
$tos1
Setting up for TinyOS 1.x
$tos2
Setting up for TinyOS 2.x
2、编译应用程序:切换到相应目录然后执行make micaz
3、烧写应用程序:
硬件:MIB510+Micaz(需要找到编程器设备并设置相应的操作权限)
确保硬件连接正确并且有相应的驱动程序和设备节点(如/dev/ttyS0),并且找到对应接口的设备节点。
make micaz install mib510,/dev/ttyS0
make micaz install mib520,/dev/ttyUSB0
对应的Windows平台操作:
make micaz install mib510,com1
make micaz install mib520,com4
未安装smb和nfs服务,在点击 shared folder后可自动下载smb和nfs并安装