sun spots and mantis a comparative study

14
SUN SPOTS AND MANTIS OS

Upload: sudharsan-s

Post on 12-Jun-2015

335 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Sun Spots And Mantis A Comparative Study

SUN SPOTSAND

MANTIS OS

Page 2: Sun Spots And Mantis A Comparative Study

Sun SPOTs

Squawk JAVA VM

Features of Sun Spot

Mantis OS

Architecture

Features of Mantis OS

Page 3: Sun Spots And Mantis A Comparative Study

Sun Small Programmable Object Technology.

Small and Wireless device developed at Sun labs.

Java platform wireless devices.

Programmed purely in Java.

Page 4: Sun Spots And Mantis A Comparative Study

Device for deploying

Sun SPOTs.

Java VM “Squawk”

eSPOT-rechargeable

Li-Ion battery

Programmed using

native Java tools.

Page 5: Sun Spots And Mantis A Comparative Study

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

Page 6: Sun Spots And Mantis A Comparative Study

8-tri colour LED's. 3D accelerometer 5-I/O pins Temperature & Light

sensor. 1 A/D converter. 4 high current O/P

pins.

Page 7: Sun Spots And Mantis A Comparative Study

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.

Page 8: Sun Spots And Mantis A Comparative Study
Page 9: Sun Spots And Mantis A Comparative Study

Easy to program

Powerful and Secure (ECC)

Low power consumption (40-100mA)

Only device to have JVM with garbage

collector

Page 10: Sun Spots And Mantis A Comparative Study
Page 11: Sun Spots And Mantis A Comparative Study

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

Page 12: Sun Spots And Mantis A Comparative Study
Page 13: Sun Spots And Mantis A Comparative Study

Portable multi-threaded kernel

Threads share address space

Small memory footprint(<500 bytes of RAM)

Energy-efficient OS(<20 mA)

Supports dynamic reprogramming

Page 14: Sun Spots And Mantis A Comparative Study