EmTOS: Bringing EmStar and TinyOS together - PowerPoint PPT Presentation

1 / 5
About This Presentation
Title:

EmTOS: Bringing EmStar and TinyOS together

Description:

Wrapper layer bridges NesC/EmStar through library function calls and callbacks. Uses EmStar devices and glib functionality to emulate hardware (e.g.): Radio. Timers ... – PowerPoint PPT presentation

Number of Views:26
Avg rating:3.0/5.0
Slides: 6
Provided by: tha655
Category:

less

Transcript and Presenter's Notes

Title: EmTOS: Bringing EmStar and TinyOS together


1
EmTOS Bringing EmStar and TinyOS together
  • Thanos Stathopoulos
  • CS213 Winter 04

2
What is EmTOS
  • Mote side a virtual platform for TinyOS
  • Similar to the PC platform (TOSSIM)
  • Not a real piece of hardware
  • PC side a library
  • Wrapper layer bridges NesC/EmStar through library
    function calls and callbacks
  • Uses EmStar devices and glib functionality to
    emulate hardware (e.g.)
  • Radio
  • Timers

3
Features
  • 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

4
EmTOS component interoperation
NesC code No changes to application required
Other components/app
AM
Leds
Timer
NesC/EmStar boundary
EmTOS wrapper layer
EmStar code
EmStar Framework
Library function call (Control passes from NesC
code to EmStar)
Other EmStar devices (EmTOS nodes, microservers
etc)
Library callback (Control passes from EmStar to
NesC)
5
Code, Documentation Support
  • Part of EmStar as of Rel. 1.3.1
  • But, better to get the head (SMAC doesnt work in
    the release)
  • README file
  • http//cvs.cens.ucla.edu/emstar/emtos.html
  • For any questions/issues etc, ask me ?
Write a Comment
User Comments (0)
About PowerShow.com