This file contains information about useful directories for PEG The usual: tinyos-1.x/contrib/PEGSensor tinyos-1.x/contrib/SystemC tinyos-1.x/contrib/calamari/tools/matlab Opens a socket to each EPRB inidividually for programming/data collection. Interfaces with MATLAB. tinyos-1.x/contrib/testbed scripts for programming/getting data over the network tinyos-1.x/tools/matlab/contrib/magtracking Rob Von Behren's Matlab visualization code for the demo The original directory used by the PEG demo was under minitasks/03/ucb Search under the corresponding directories (ex. magtracking tools under minitasks/03/ucb/tools/matlab/magtracking) Where to dump files: ******************** tinyos-1.x/contrib/ucb/apps tinyos-1.x/contrib/ucb/tools 1) If you're just going to create a few applications, create application subdirectories under tinyos-1.x/contrib/ucb/apps/. 2) If you're going to create applications, scripts, and tools, etc, it's better to create a directory structure for yourself under contrib, something like this tinyos-1.x/contrib/ ucbee/ apps/ tos/ tools/ ... etc ... or if you don't like the name ucbee, it's a good time to think up a better name for the Sastry group . CVS does not let you remove *directories*. And, in CVS, it's hard to *move* files appropriately (keeping the commit history in the move). But, in CVS, it *is* easy to "remove" files from the active branch, though they still persist in the repository historic archive. So the nuance is that you can remove files in CVS, but not destroy them.