几年前在CC2430平台运行过TinyOS2.1.1。近来想在CC1110上移植TinyOS,由于换了机器,故需要重新安装。查阅TinyOS安装指南(http://tinyos.stanford.edu/tinyos-wiki/index.php/Installing_TinyOS),发现TinyOS已经更新到2.1.2,整个安装过程也简化不少。
之前的TinyOS安装可参考http://tinyos.stanford.edu/tinyos-wiki/index.php/Installing_TinyOS_2.1#Two-step_install_on_your_host_OS_with_Debian_packages ,除了需要TinyOS源码包之外还需要下载rpm包安装ncc、nesc以及JDK。
TinyOS2.1.2简化了toolchain的安装,在unbunt下支持apt-get自动安装所有tools(http://tinyprod.net/debian-dev/),然后下载源码包并配置环境(记得2.1版本源码包里配置路径需手动修改某些文件)。完成后无需任何更改可以测试Blink程序make micaz成功。
注:需要安装python开发包,否则make micaz sim的时候会报错。
apt-get install python-dev