JavaScript is currently disabled.Please enable it for a better experience of Jumi. Elektroniktidningen
Guidelines for contributing Technical Papers: download PDF

Software and System Development using Virtual PlatformsNu finns boken om den svenska simulatorn

Jakob Engblom och Daniel Aarno har skrivit en bok om systemsimulatorn Simics. Här finns svaren på alla de frågor de ständigt får när de är ute och missionerar om verktyget.
Software and System Development using Virtual Platforms
INNEHÅLL
• Simics fundamentals
• Develop and debug software on Simics
• System configuration in Simics
• Networking
• Building virtual platforms
• DMA: A concrete modeling example
• Simulator extensions
• Simulator integration
• Intel architecture bring-up
Den första noteringen om Simics i Elektroniktidningens arkiv är från 1998, strax efter att företaget Virtutech bildats som en avknoppning från forskningsinstitutet Sics för att marknadsföra Simics.

Idag är Simics en av flaggskeppsprodukterna på Intels dotterföretag Wind River, som köpte Virtutech år 2010.

Simics är mycket effektiv och används för att utveckla mjukvara för processorer och system innan hårdvara finns. Och för avlusning av svårupptäcka fel – man kommer undan de fysiska systemens problematiska ickedeterminism. Och för testautomatisering, integrering och annat.

Jakob Engblom anställdes på Virtutech år 2002 och sedan dess arbetat med marknadsföring och varit involverad i inriktning och produktplanering.
 
Han har genom åren fått svara på många frågor om Simics från allt från noviser som Elektroniktidningens utsända till experterna som använder verktyget.

Nu finns svaren samlade i en bok – Software and System Development using Virtual Platforms.

Jakob Engblom
Jakob Engblom
– När man får samma fråga för tionde gången kan man slänga upp en powerpoint och leverera ett svar nästan utan att tänka. Det är dags att samla den kunskapen i text och göra  den tillgänglig för användarna att studera på egen hand, säger Jakob Engblom.

– Den är ett komplement till utbildning och manualer, inte ytterligare en manual.

En möjlig användning för boken är  kurslitteratur – universitet frågar ibland efter lämplig litteratur kring Simics och liknande virtuella plattformar. Boken tar upp  ideer, användningsfall och olika arkitektur för simulering generellt – inte bara Simics.

I ett av kapitlen bygger författarna steg för steg upp en modell av en en DMA-controller och demonstrerar vilka bivillkor man måste ta hänsyn till och konstruktionsbeslut som måste tas. Till slut integreras controllern i en virtuell plattform och testas i en skräddarsydd drivrutin för Linux.

Boken finns att köpa på bland annat cdon, Amazon, Elsevier och Safari för priser som varierar mellan 500 och 1200 kronor.
 
Kapitel 1 finns att provläsa gratis online (länk, pdf).
MER LÄSNING:
 
KOMMENTARER
Kommentarer via Disqus

Anne-Charlotte Lantz

Anne-Charlotte
Lantz

+46(0)734-171099 ac@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)