Professional Documents
Culture Documents
3.Updatetheaptgetrepositoryusingthiscommand: $sudoaptgetupdate
exportTOSROOT=/opt/tinyos2.1.1 exportTOSDIR=$TOSROOT/tos exportCLASSPATH=$TOSROOT/support/sdk/java/tinyos.jar:.:$CLASSPATH exportMAKERULES=$TOSROOT/support/make/Makerules exportPATH=/opt/msp430/bin:$PATH 8.InstalltheJavatoolsby: $sudotosinstalljni Itsshowlikethis:Installing64bitJavaJNIcodein/usr/lib/jvm/java6openjdk amd64/jre/lib/amd64.... done 9.InstallingJavadocs Goto/opt/tinyos2.1.1/support/sdk/java $make $makeinstall $makejavadoc 10.CompilingandinstallingmyfirstTinyOSprogram Gotoopt/tinyos2.1.1/apps/Blinkandcompilethecodeusingcommandmake. $makemicaz ItOutputas:mkdirpbuild/micaz compilingBlinkAppCtoamicazbinary nccobuild/micaz/main.exeOsfnescseparator=__WallWshadowWnescall target=micazfnesccfile=build/micaz/app.cboard=micasb DDEFINED_TOS_AM_GROUP=0x22parammaxinlineinsnssingle=100000 DIDENT_APPNAME=\"BlinkAppC\"DIDENT_USERNAME=\"seshagiri\" DIDENT_HOSTNAME=\"ATI\"DIDENT_USERHASH=0x9ec8e428L DIDENT_TIMESTAMP=0x50b486edLDIDENT_UIDHASH=0xef33ececLfnesc dump=wiringfnescdump='interfaces(!abstract())'fnesc dump='referenced(interfacedefs,components)'fnescdumpfile=build/micaz/wiring check.xmlBlinkAppC.nclm compiledBlinkAppCtobuild/micaz/main.exe 2048bytesinROM 51bytesinRAM