Abstract
Java is slowly being accepted as a language and platform for embedded
devices. However, the memory requirements of the Java
library and runtime are still troublesome. A Java system is considered
small when it requires less than 1 MB, and within the embedded
domain small microcontollers with a few KB on-chip Flash
memory and even less on-chip RAM are very common. For such
small devices Java is a clearly challenging. In this paper we present
the combination of the Java compiler Muvium for microcontrollers
with the tiny soft-core Leros for an FPGA.
To the best of our knowledge, the presented embedded Java system
is the smallest Java system available. The Leros processor consumes
less than 5% of the logic cells of the smallest FPGA from
Altera and the Muvium compiler produces a JVM, including the
Java application, that can execute in a few KB ROM and less than
1 KB RAM. The Leros processor is available in open-source and
the Leros port of Muvium is freely available.
| Original language | English |
|---|---|
| Title of host publication | Proceedings of the 9th International Workshop on Java Technologies for Real-Time and Embedded Systems (JTRES 2011) |
| Publisher | ACM |
| Publication date | 2011 |
| Pages | 125-129 |
| ISBN (Print) | 978-1-4503-0731-4 |
| DOIs | |
| Publication status | Published - 2011 |
| Event | 9th International Workshop on Java Technologies for Real-Time and Embedded Systems - York, United Kingdom Duration: 26 Sept 2011 → 28 Sept 2011 Conference number: 9 http://www.informatik.uni-trier.de/~ley/db/conf/jtres/jtres2011.html |
Workshop
| Workshop | 9th International Workshop on Java Technologies for Real-Time and Embedded Systems |
|---|---|
| Number | 9 |
| Country/Territory | United Kingdom |
| City | York |
| Period | 26/09/2011 → 28/09/2011 |
| Internet address |
Bibliographical note
© ACM, 2011. This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in JTRES'11, http://doi.acm.org/10.1145/2043910.2043931Fingerprint
Dive into the research topics of 'Java Dust: How Small Can Embedded Java Be?'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver