|
Squawk for Sun SPOT
Squawk for Sun SPOT
Squawk for Sun SPOT
The aim of the Squawk for Sun SPOT project is to deploy the
Squawk Java Virtual Machine on the wireless
sensor and actuator
Sun SPOT
device developed at Sun Labs.
In this version of the Squawk JVM, the VM
runs on the bare ARM-9 hardware and provides low-level operating
system support, as well as application isolation (isolates).
The original port of Squawk to the ARM simulator was done by John Nolan in
October 2004. The port to run on the Atmel evaluation board and
the Sun SPOT device was initially done by John Nolan, John Daniels, and
Dave Cleal.
Table of Contents
Sun SPOT Project
The Sun SPOT project has several web pages:
Hardware Specs
- 180 Mhz 32-bit ARM920T (ARM9)
- 512K RAM
- 4M ROM
- 2.4 GHz IEEE 802.15.4 radio (TI CC2420)
- USB interface
- SPI/I2C interfaces
API Documentation
The API documentation for the Squawk VM, as well as the Sun SPOT
device can be found here. In
particular, the Squawk VM specific APIs are located in the
com.sun.squawk.* packages and the SPOT APIs in the com.sun.spot.*
packages. The java.* and javax.* packages contain the standard
CLDC 1.1 and IMP APIs.
Source Code
The source code for the Squawk VM is stored in an open source
Subversion server at https://squawk.dev.java.net/
Sun SPOT Forums
http://www.sunspotworld.com/forums/
Back to the Squawk Project
 |