sun spots and mantis a comparative study
TRANSCRIPT
SUN SPOTSAND
MANTIS OS
Sun SPOTs
Squawk JAVA VM
Features of Sun Spot
Mantis OS
Architecture
Features of Mantis OS
Sun Small Programmable Object Technology.
Small and Wireless device developed at Sun labs.
Java platform wireless devices.
Programmed purely in Java.
Device for deploying
Sun SPOTs.
Java VM “Squawk”
eSPOT-rechargeable
Li-Ion battery
Programmed using
native Java tools.
Atmel AT91RM9200 processor.(180 MHz)
512KB RAM/4MB ROM
Chipcon CC2420 802.15.4 radio
3.7V rechargeable Li Battery
power:40-100mA 35x25 mm in size
8-tri colour LED's. 3D accelerometer 5-I/O pins Temperature & Light
sensor. 1 A/D converter. 4 high current O/P
pins.
Open source VM for Java language.
Mainly written in Java.
Interpreter is written in C.
Compact byte code(35-45% of J2ME
Program).
Green threading module.
Easy to program
Powerful and Secure (ECC)
Low power consumption (40-100mA)
Only device to have JVM with garbage
collector
MultimodAl system for NeTworks of In-situ
wireless Sensors
WSN project at the University of Colarado
MOS uses a multithreaded kernel with
priority-based round robin scheduling
Written in standard C Library
Ported across multiple hardware platforms
Portable multi-threaded kernel
Threads share address space
Small memory footprint(<500 bytes of RAM)
Energy-efficient OS(<20 mA)
Supports dynamic reprogramming