JavaScript is currently disabled.Please enable it for a better experience of Jumi. SMP-version av VX Works i svensk simulator

Ett år innan Freescales dubbelkärna MPC8641D fanns i kisel, hade inbyggnadsverktygsleverantören Wind River redan börjat implementera sitt operativsystem VX Works på den. Med hjälp av svenska Virtutechs simulator Simics.
I december 2005 satte Wind River 25 ingenjörer på att portera sitt operativsystem VX Works till Freescaleprocessorn MPC8641D. Några månader senare kunde de börja testa sin implementering virtuellt, i systemsimulatorn Simics.

Simulatorn klarar att exekvera i storleksordningen 100 miljoner maskininstruktioner per sekund.

I november kom det första kislet. Men det betydde inte att Wind River övergav Simics. Det fanns nämligen fortfarande buggar i koden som gjorde att processorn inte kunde köras i SMP-läge (symmetrisk multiprocessning innebär att de två kärnorna har ett gemensamt minne).

Och även efter att processorn är buggfri fortsätter Wind Rivers ingenjörer att utveckla i simulatorn. Till skillnad från den fysiska hårdvaran är Simics deterministisk, vilket underlättar avlusning - om det uppstår ett programfel kan du backa tillbaka programmet och köra det i repris.

I Simicscversionen av dubbelkärnan kan du också leka med finesser som att köra de två kärnorna i olika frekvens -- allt för att provocera fram ovanliga problem.

Det officiella stödet för SMP i VX Works kommer att mogna för lansering under detta år.

Simics stöder också en fyrkärnig version av MPC8641D, trots att en sådan nätt och jämt finns i Freescales roadmap.

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)