$ cd ${EMSTAR_ROOT}/tos-contrib/
$ tar xfvz vango-0.1.tgz
|
»Home
System Overview
|
RequirementsVanGo uses the EmStar package to achieve mote emulation. EmStar currently uses a kernel level module and runs only in Linux, as such you will need a Linux machine to work with VanGo. The current release of VanGo has been verified to work with:
For the hardware you will need:
InstallInstall EmStar and make sure to configure EmTOS compilation. There are symbolic links that need to be created for EmStar to work with TinyOS; they are all mentioned in the EmStar installation guide, so make sure to read it. Install TinyOS along with all the necessary tools to compile nesC code and to program the MSP430 - Telos mote. TinyOS installation instructions vary depending on platform; the TinyOS website is a good point to start.
Install VanGo in the tos-contrib directory of EmStar: $ cd ${EMSTAR_ROOT}/tos-contrib/
$ tar xfvz vango-0.1.tgz
Or if you want to use the code form the CVS: $ cd ${EMSTAR_ROOT}/tos-contrib/
$ cvs -d YOUR_USER_NAME@concorde.ee.ucla.edu:/home/ben/cvs/mp-cvs co vango
EmStar needs to know where to find VanGo; add the location of the VanGo directory to the master EmStar build file. Edit EMSTAR_ROOT/BUILD and add tos-contrib/vango/emstar to the include list. ... emview, timewarp, tos-contrib/vango/emstar, emrun, # do these regressions last projects, libnl, ... To compile VanGo and EmStar, run make in the EmStar root directory. $ cd ${EMSTAR_ROOT}/
$ make
|