Announcing EmTOS ---------------- EmTOS is a wrapper layer that enables unmodified TinyOS applications to run within the EmStar environment. EmStar is a programming model and software framework for creating Linux-based sensor network applications.
While EmStar was initially developed to support deployments, it also supports a variety of simulation and emulation modes, including both simulated RF channel models and te capability to use real RF channels using an array of Motes. EmView, the EmStar visualization tool, can be used to visualize live deployments, simulations, or emulations in real time. The EmTOS wrapper layer enables unmodified TinyOS applications to compile into a binary that can be run in an EmStar simulation, or even in a real deployment. In a deployment, this enables unmodified NesC applications to run on larger "Microserver" nodes, which in some cases simplifies the task of integrating them with other components hosted on the Microserver. EmTOS is implemented by a new TinyOS platform called "emstar" that is similar to the "pc" platform, but creates an executable that connects to EmStar services, including the EmStar simulation or emulation environments, and the EmView visualizer. EmStar+EmTOS Feature Summary ---------------------------- * Supports simulations with different TinyOS builds on different nodes * Supports "tiered architectures" consisting of motes and EmStar-based Microserver apps * Supports EmTOS apps running on PC using real Mica RF channel via MoteNIC/SMACNIC * EmTOS app running on Microserver can share access to the radio with other EmStar services and applications * Visualization support for EmTOS and other EmStar applications * Support for SMAC and Berkeley MAC, Timers, EEPROM, and LEDS Coming soon: * Support for TinyViz socket * ADC, UART support Code & Documentation -------------------- EmTOS is part of the EmStar framework, as of version 1.3.1. Download instructions for EmStar can be found at: http://cvs.cens.ucla.edu/emstar/ EmTOS resides in the mote/emtos directory. An install script and a README file are provided in that directory The EmTOS README file is also available at http://cvs.cens.ucla.edu/emstar/emtos.html For further information and/or questions, please send mail to [EMAIL PROTECTED] _______________________________________________ Tinyos-users mailing list [EMAIL PROTECTED] http://mail.Millennium.Berkeley.EDU/mailman/listinfo/tinyos-users
