JavaScript is currently disabled.Please enable it for a better experience of Jumi. Virtuell realtid på Coldfire

Freescales Coldfireprocessor kan nu köra realtidsprogram parallellt med Linux. Det är amerikanska FSM Labs som erbjuder en teknik för virtualisering.
Samma Coldfireprocessor kan styra en motor samtidigt som den surfar på Internet. Kombinationen är osannolik, men möjlig med hjälp operativsystemskombinationen RTLinuxPro 2.2 från FSM Labs.

FSM kör Linux och den egna realtidskärnan RT Core parallellt på samma Coldfirekärna. Programmen som körs i RT Core har alltid första tjing på processorn, och ska aldrig behöva vänta längre än 44 mikrosekunder på att få överta en 200 MHz Coldfire vid en avbrottssignal. Kontextväxling ska ta maximalt 56 mikrosekunder och man ska kunna schemalägga processer med ett jitter på maximalt 90 mikrosekunder.

Tekniken fungerar på MCF5485, som är en Coldfireversion med MMU (minnesskydd), vilket Linux kräver.

Motorstyrning, datainsamling och realtidskommunikation, är några möjliga tillämpningar.

Tekniken fungerar sedan tidigare på Arm9, och FSM Labs rapporterade i maj om bedriften att köra standard-Linux och basband för en mobiltelefon på en enda Arm9-kärna.

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)