Abstract :
The aJile family of low-power, single-chip, embedded Java microcontrollers provides an efficient platform for embedded and real-time Java execution. The aJile CPU hardware provides direct support for the entire JVM instruction set and thread model, obviating the need for a Java interpreter or just-in-time compiler, as well as the traditional RTOS. aJile´s hardware technology also supports multiple JVM contexts executing on the same CPU, enhancing safety and security by guaranteeing space and time allotments for multiple Java applications. Combined with a Java 2 Micro Edition (J2ME) runtime and a back-end target build tool, these technologies allow the development of real-time embedded applications entirely in Java
Keywords :
Java; computer architecture; embedded systems; microcontrollers; virtual machines; JVM instruction set; Java 2 Micro Edition; Java interpreter; aJile; back-end target build tool; embedded Java microcontrollers; just-in-time compiler; memory management; multiple JVM; multiple Java applications; real-time Java execution; safety; security; thread model; Context modeling; Hardware; Java; Microcontrollers; Safety; Security; Silicon; Space technology; Virtual machining; Yarn;