Java Lab for Embedded Systems u Quality through

Java Lab for Embedded Systems u Quality through Java u Reliability through Real-Time Java u Simple through Safety Critical Java CISS, Vitus Bering, FOSS, Mechatronic Brick, KIRK, … and you? 29 October 2021 A J L B 1

Java Lab for Embedded Systems u Real-Time l Java RTSJ (Real-Time Specification for Java) l Ravenscar-Java Profile l Safety Critical Java CISS, Vitus Bering, FOSS, Mechatronic Brick, KIRK, … and you? 29 October 2021 A J L B 2

Java Lab for Embedded Systems u Platform l Java platform l l l ARM platform l l l a. J-100 Java processor JStick board, Systronix ARM 9 processor Mechatronic Brick, Sønderborg Your platform ? CISS, Vitus Bering, FOSS, Mechatronic Brick, KIRK, … and you? 29 October 2021 A J L B 3

Industrial Case: FOSS Wine. Scan™ Ravenscar-Java prototype A J CISS, Vitus Bering, FOSS, Mechatronic Brick, KIRK, …, and you? 10/29/2021 L B 4

FOSS Wine. Scan overview FTIR instrument Interferogram enclosed in a Thermobox u FTIR technology: Fourier Transform Infrared Spectroscopy CISS, Vitus Bering, FOSS, Mechatronic Brick, KIRK, … and you? 29 October 2021 A J L B 5

Architecture with Java processor Development Tools Target System Embedded Real-Time Java Application Eclipse, etc. Compilers, etc Memory Analyser Ravenscar-Java Profile C/C++ interface WCET Analyser Windows/Linux Embedded Java processor: a. J-100 CISS, Vitus Bering, FOSS, Mechatronic Brick, KIRK, … and you? 29 October 2021 A J L B 6

Architecture with another Brick Development Tools Eclipse, etc. Target System Embedded Real-Time Java Application Real-Time Java Profile Compilers, etc C/C++ interface J 2 ME/CLDC Memory Analyser WCET Analyser Windows/Linux RT-VM Real-Time OS Embedded processor: ARM CISS, Vitus Bering, FOSS, Mechatronic Brick, KIRK, … and you? 29 October 2021 A J L B 7

Make quality a matter of routine Improve your embedded systems Use Real-Time Java Obtain more reliable systems A J CISS, Vitus Bering, FOSS, Mechatronic Brick, KIRK, …, and you? 10/29/2021 L B 8

More about Java in Embedded Systems JLAB Java Lab for Embedded Systems Contact: Hans Søndergaard hso@vitusbering. dk A J CISS, Vitus Bering, FOSS, Mechatronic Brick, KIRK, …, and you? 10/29/2021 L B 9
- Slides: 9