Go Back to Documentation IndexUser Tools instructions1.0 OverviewA usertool in KanseiGenie is a process or service, which is seen as not part of the core of kanseigenie service, but something provided to make the life of the user easy. Examples of these services are, logging service, injection service, stitching service, health monitoring service etc. These services are likely to be platform specific, that is, there could be a loging service for tinyos based platform and a different one for centila based ones. The usertools are to be placed inside the kansei_kernel/Usertools/ directory in the StargateDirector or the LinuxPCDirector Currently we support the following user tools:
2.0 Compile instructions for Serial Forwarder for TinyOS 1% cd src/SFT1To compile for linux pc just type 'make sf' To compile for stargates type 'make asf'; Make sure the directory containing the 'arm-gcc-linux' compiler is part of you PATH variable before compiling. Finally move the executable 'sf' (or 'asf' for stargates) to 'asf_t1' % mv sf asf1d_telos 3.0 Compile instructions for Serial Forwarder for TinyOS 2To compile for linux pc;% cd src/SFT2 % ./configure % make To compile for stargates; % mv Makefile.simple Makefile % make asf Make sure the directory containing the 'arm-gcc-linux' compiler is part of you PATH variable before compiling for stargates. Finally move the executable 'sf' (or 'asf' for stargates) to 'asf_t2' % mv sf asf2d_telos |