Bläddra

Realtidsprogrammering

Kategorier: Informationsteknik

Realtidsprogrammering

Kategorier: Informationsteknik
Köp här
Denna bok behandlar realtidsprogrammering ur två synvinklar – utveckling av datorprogram med parallella aktiviteter och implementering av ett realtidsoperativsystem som medger sådan utveckling. Boken syftar till att ge förståelse och färdigheter inom båda dessa områden. I bokens första del behandlas programmering av parallella aktiviteter med hänsyn till tidskrav.
Bokens andra del använder sig av en Intel-x86-processor för att exemplifiera hur ett litet realtidsoperativsystem kan implementeras. Syftet är att beskriva en implementation på en processor som ofta finns tillgänglig. Genom att studera och utföra en sådan implementation kan man förhoppningsvis få den insikt som behövs för att senare kunna byta till andra typer av system, t.ex. en ARM-processor.
I boken används huvudsakligen programspråket C, tillsammans med en egenutvecklad miljö för realtidsprogrammering. Programspråket Java används också för att illustrera skillnader och likheter, jämfört med användning av C och ett realtidsoperativsystem.
För att kunna tillgodogöra sig innehållet i boken bör man ha erfarenhet av programmering, förvärvad genom en eller två grundkurser på högskolan, eller genom praktiskt arbete i ämnet.