OS extension brings Java platform into ARM Cortex-M design sphere

March 30, 2016 // By Graham Prophet
Segger’s real time operating system embOS is now supporting MicroEJ’s platform, thus opening the world of ARM Cortex-M based embedded applications to Java developers.

The package provides a complete Java platform, including a Virtual Machine and other components. The virtual machine is a 32-bit processor that manages the Java threads. It is executed as a task controlled by Segger's embOS kernel, thereby combining all advantages of both ANSI-C and Java languages on a single embedded target.


Developers can focus on their Java applications and do not need to have any deeper knowledge of ANSI-C.


“We are very happy to be able to leverage the usability of embOS to Java users, and thereby giving them the opportunity to produce embedded applications in an economically viable way,” says Dirk Akemann, Partnership Marketing Manager of Segger. “A further group of developers can now profit from our high-performance RTOS with zero interrupt latency which has been optimised for the limited resources of microcontrollers.”


“MicroEJ aims at offering developers a unified multi-language programming platform for microcontroller-based systems on a rich variety of hardware and software foundations,” said Fred Rivard, CEO of MicroEJ. “We’re happy to offer our MicroEJ platform to embOS developers, combining the predictive behaviour and precision of Segger’s RTOS with the ease of programming and portability of our platform.”


Segger: www.segger.com/embos-microej.html


next page; about embOS...