JavaScript is currently disabled.Please enable it for a better experience of Jumi. Nytt svenskt RTOS i Imsys processor

Ett nytt svenskt operativsystem gör – lämpligt nog – sin premiär på en svensk processor. Det är Arcticus som utvecklat ett RTOS till Imsys IM-processorer.
För första gången kan nu Imsys IM-processorer levereras med ett komplett operativsystem.

När Imsys bestämde sig för att att det var dags att utrusta sina IM-processor med ett komplett operativsystem, undersökte man först det kommersiella utbudet av operativsystem.

Men till slut fastande man för idén att låta svenska Arcticus utveckla ett nytt operativsystem. Poängen med det var att den nya IM-arkitekturen och operativsystemen kunde utvecklas parallellt och därmed bli maximalt anpassade till varandra.

Operativsystemet bygger på Arcticus tidigare operativsystem Rubus OS . Det nya döps till Rubus JOS där J står för Java, eftersom huvuduppgiften för Rubus JOS är att tjänstgöra som gränssnitt för Javaprogram som körs på IM-processorerna.

Det är i alla fall den utvecklingsmodell som Imsys förordar - realtidsprogrammering i Java.

Men den som vill kan också utveckla program i C/C++ direkt mot Rubus JOS, som har ett Posixgränssnitt – detsamma som används för som Linux, vilker betyder att Linuxprogramvara är enkel att portera till IM.

IM:s maskinspråk är flexibelt genom att mikrokoden är utbytbar – till och med i realtid. Imsys har kunnat definiera vissa instruktioner optimerade för Java och andra optimerade för C och kan växla mellan dem beroende på vilken uppgift som exekveras.

Till Rubus JOS hör också en utvecklingsmiljö med verktyg för att analysera programbearbetningen.

Att kalla Rubus Jos för ”nytt” är en sanning med modifikation: Arcticus tog fram Rubus JOS redan år 2002.

Men aktiviteterna på Imsys har legat på is under några år, på grund av ekonomiska svårigheter. Så det är först nu som Rubus JOS tas i bruk.

Arcticus ursprungliga operativsystem, Rubus OS, är ett så kallat tidsallokerat operativsystem – alla beräkningar är schemalagda in i minsta detalj.

Rubus JOS är däremot ett klassiskt realtidsoperativsystem, styrt av händelser och med möjlighet att skapa nya programtrådar dynamiskt.

Men om någon kund skulle vilja ha Rubus OS i stället för Rubus Jos som operativsystem på en IM-processor, kan Arcticus ordna detta.

– Finns en kund finns en produkt. Det skulle ta oss kanske någon manmånad, säger Kurt-Lennart Lundbäck på Arcticus Systems.

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)