JavaScript is currently disabled.Please enable it for a better experience of Jumi. Världen minsta Javamaskin för styrkretsar

Franska IS2T:s Javamaskin behöver bara 28 kbyte flash och 1,5 kbyte RAM. Den startar på 2 ms på en 120 MHz-processor.
MicroJvm heter denna Javamaskin (*) för minnessnåla Cortex M-styrkretsar. Den används i en plattform som heter MicroEJ där det även ingår en realtidsoperativsystem på 10 kbyte, bibliotekskod för användargränssnitt och utvecklingsmiljö.

Ett typiskt program med ett sofistikerat grafiskt gränssnitt – en tillämpning som IS2T talar mycket om – ska inte behöva ta upp mer än 90–140 kbyte enligt IS2T.

Vanliga Javaplattformar har ett fotavtryck på upp till fem megabyte, enligt IS2T och kräver minst en 400 MHz-processor.

När Elektroniktidningen skrev om IS2T:s javamaskin år 2009, tog den upp ”några hundra” kbyte Flash och 64 kbyte SRAM

Enligt det franska företaget är Java en populär plattform för grafiska gränssnitt, Internet of Things och mobiltelefonappar.

I MicroEJ-plattformen ingår bland annat javamaskinen MicroJvm, kodbiblioteken B-ON, CLDC, MWT och NLS, en PNG-bildavkodare och verktyg för design av typsnitt. Det ingår även en simulator för utvecklingsändamål.

Det går att integrera javakoden med gammal C-kod. C-funktioner kan anropa Java och tvärtom, så länge som parametrarna är grundläggande typer som flyttal och arrayer. Dessutom kan C och Java dela på minnesutrymme. Eller kommunicera via publish/subscribe.

Den 11 december släpps MicroEJ-plattformen med stöd för Cortex M3- och M4-processorer. Stöd för andra processorer är under utveckling. En utvärderingsversion är gratis. Därefter är priset 4000 dollar årligen per utvecklare.

FOTNOT
(*) en virtuell processor med Java som maskinspråk

Prenumerera på Elektroniktidningens nyhetsbrev eller på vårt magasin.


MER LÄSNING:
 
KOMMENTARER
Kommentarer via Disqus

Rainer Raitasuo

Rainer
Raitasuo

+46(0)734-171099 rainer@etn.se
(sälj och marknads­föring)
Per Henricsson

Per
Henricsson
+46(0)734-171303 per@etn.se
(redaktion)

Jan Tångring

Jan
Tångring
+46(0)734-171309 jan@etn.se
(redaktion)