Thanks to http://blog.aguskurniawan.net/post/Deploying-TinyOS-on-Ubuntu-1010.aspx
Deploying TinyOS 2.1.1 on Ubuntu 11.10 x64
23. November 2011 15:23I have already installed and deployed TinyOS 2.1.1 on Ubuntu 11.10 x64 based on my previous article, check it on http://blog.aguskurniawan.net/post/Deploying-TinyOS-on-Ubuntu-1010.aspx .
You may got problem when you install on Ubuntu 11.10 x64 due to TinyOS repositories. You could update your TinyOS repositories as below
deb http://hinrg.cs.jhu.edu/tinyos karmic main
Deploying TinyOS on Ubuntu 10.10
29. October 2010 08:35TinyOS is an open source, BSD-licensed operating system designed for low-power wireless devices, such as those used in sensor networks, ubiquitious computing, personal area networks, smart buildings, and smart meters.
Now I’m going to share how to deploy TinyOS 2.1.1 @ Ubuntu 10.10 using repository.
Ubuntu Packages
Before installing, you should add TinyOS repository on repository source file. Run this script
$ sudo gedit /etc/apt/sources.list
Then you’re going to get a dialog as below
Put this two lines of script
#tinyOS
deb http://tinyos.stanford.edu/tinyos/dists/ubuntu edgy main
deb http://tinyos.stanford.edu/tinyos/dists/ubuntu feisty main
Save and close gedit application
TinyOS Installation
Now we’re going to install TinyOS on Ubuntu. Firstly, we update repository
$ sudo apt-get update
Run the following to install TinyOS 2.1.1
$ sudo apt-get install tinyos-2.1.1
Another option, you can check the latest of TinyOS using this script
$ sudo apt-get install tinyos
Then you’ll get the list of TinyOS version as below
After installation, we should update profile
$ gedit ~/.bashrc
Write this script in ~/.bashrc on the bottom of line script file
export TOSROOT=/opt/tinyos-2.1.1export TOSDIR=$TOSROOT/tosexport CLASSPATH=$TOSROOT/support/sdk/java/tinyos.jar:.:$CLASSPATHexport MAKERULES=$TOSROOT/support/make/Makerulesexport PATH=/opt/msp430/bin:$PATH#Sourcing the tinyos environment variable setup scriptsource /opt/tinyos-2.1.1/tinyos.sh
Installation Verification
After installation, we check that installation was success or not. Run this script on terminal console
$ tos-check-env
What’s Next?
Now, you can write a program for TinyOS using nesC. Next section, I’ll write how to configure development environment and to get started nesC programming.