1.环境搭建
http://www.tinyos.net/ ---> Learn(Download TinyOS and learn how to use it) ---> 选择Installing Tinyos --->找到关键词“XubunTOS”,点击进去 ---->1.下载XubunTOS.ova, 2.下载VirtualBox(Installation on Windows中单击“VirtualBox”进去后,进入以下界面:
首先选择第一个VirtualBox 4.3.12 for Windows hosts x86/amd64;然后,需要下载扩展包VirtualBox 4.3.12 Oracle VM VirtualBox Extension Pack All supported platforms
2.编辑器的安装
1)安装gedit
sudo apt-get install gedit-plugins
2)nesC语言高亮显示
需要新建一个文件nesC.lang,虚拟机中路径为:
File System/usr/share/gtksourceview-3.0/language-specs/
文件内容见网址:http://hi.baidu.com/microsoft1234/item/840a5c0ac839da354ac4a36c
3.编程学习
Tinyos-2.x/apps文件中tutorials和tests中均是例子程序。
Blink程序在apps文件下;
BlinkTask,BlinkToRadio程序在apps/tutorials中。
提示:.nc文件右键之后,用gedit打开。
4.程序相关命令
1) 在插上数据线后,需要用命令提高对串口的读写权限:
sudo chmod 666 /dev/ttyUSB0
2) 输入密码password时注意:不能更改,因为空格也算是一个字符
3) 程序源代码编写完成之后首先需要编译,看看是否有编译错误,命令:
make telosb
) 编译之后就可以下载到节点
make telosb reinstall
make telosb reinstall.1表示下载到1号节点