Archlinux下TinyOS开发环境的安装及配置

TinyOS的相关的包基本上都在AUR里面，有些包也比较旧了，甚至都过期了，所以试了很多才最终搞定。

首先是TinyOS及其相关工具的安装：

yaourt -S tinyos
yaourt -S nesc
yoaurt -S tinyos-tools

然后再把变量定义一下，在tinyos的安装目录/opt/tinyos-2.1.2下创建文件tinyos.sh，内容如下：

#! /usr/bin/env bash# Here we setup the environment variables needed by the tinyos make systemTOSROOT="/opt/tinyos-2.1.2"TOSDIR="$TOSROOT/tos"CLASSPATH="$TOSROOT/support/sdk/java/tinyos.jar:."MAKERULES="$TOSROOT/support/make/Makerules"

pkgname=msp430mcupkgver=20120406pkgrel=2pkgdesc="C headers and binutils linker scripts for microcontrollers in the MSP430 family"arch=(any)url="http://mspgcc4.sourceforge.net/"license=('GPL')makedepends=('python2')options=(!strip)