Academia.eduAcademia.edu

A Real-Time Java System on a Multithreaded Java Microcontroller

2002, Object-Oriented Real-Time Distributed Computing

Abstract

This paper presents a real-time Java hardware and soft- ware system for use in embedded applications. The system includes a multithreaded Java microcontroller, an adapted Java Virtual Machine (JVM) and an extended Application Programming Interface (API). The microcontroller core is designed with a multithreaded pipeline and hardware sup- port for real-time scheduling algorithms. The Java Virtual Machine consists of trap