Sök:

Sökresultat:

3 Uppsatser om Emulatorer - Sida 1 av 1

Utvärdering av simulatorer och emulatorer för inbyggda system

Uppdragsgivaren Saab Electronic Defence Systems i Jönköping erbjuder ett flertal produkter främst inom avioniksystem. För att kunna utvärdera och kontrollera produktens design i ett tidigt skede så kan en simulering av systemets beteende och att felsöka så tidigt som möjligt vara ett möjligt alternativ. En systemsimulering kan innebära att mjukvaruutveckling och felsökning kan påbörjas långt innan hårdvaruprototypen är tillgänglig, med samma storlek och komplexitet som systemet.Andra fördelar med simulering är att det går enklare att fastställa orsaken till systemkrasch, hitta de längsta exekveringstiderna och göra felinjiceringar. Syftet med detta examensarbete är att testa och utvärdera hur simulatorer och Emulatorer är som utvecklings- och testverktyg.Rapporten innehåller en marknadsundersökning där tio stycken Emulatorer och simulatorer hittades. Av dessa valdes två stycken ut, Wind River Simics och Imperas OVPSim.

Generella nätverksarkitekturer för spelemulatorer

Många gamla spel som spelades på gamla konsoler och datorer kördes på sammamaskin med två eller flera spelare anslutna med egna individuella kontroller. Idag ärinternet väl utspritt och många spel erbjuder multiplayer-spel via internet. Detta varförstås inte möjligt på de gamla konsolerna och datorerna, men med hjälp av deEmulatorer som finns för många gamla plattformar idag kan man skapa möjlighetenatt spela över internet i de gamla spelen genom att skicka varje knapptryckning enspelare utför mellan spelarnas datorer och på det sättet emulera det existerandeflerspelarläget i spelet.Kaillera-protokollet, som är baserat Client-server-arkitekturen, är ett protokolldesignat för att spela gamla spel genom Emulatorer över nätverk. Det harimplementerats i ett antal populära Emulatorer med hjälp av ett tredjepartsbibliotekmed samma namn. Kaillera fungerar genom att synkronisera spelarnas input for eachbild som visas i spelet.

SELv : Sambandsemulator Luftvärn

Emulering och simulering omfattar ett brett spektrum av varierande tekniker på olika nivåer, som involverar både mjuk-, och hårdvaruparadigm. Denna rapport är utformad utifrån ett arkitekturellt perspektiv och ämnar att återge en kortfattad studie av ämnen relaterade till design av en generell referensarkitektur för Emulatorer.Särskilt fokus har lagts på sammansättningen av de olika komponenter som vanligtvis utgör en emulator, och dessa ställs sedan i jämförelse med den arkitektur, skapad av Von-Neumann, som idag används i den moderna datorn.Målet är att identifiera de mest lämpade arkitekturella strategierna för att kunna uppnå kvalitetskrav som flexibilitet, generalitet och funktionell lämplighet. Vid skapandet av en prototyp görs en avvägning mellan olika tekniker, vilket resulterar i en hybrid mellan tidskritiska och händelsedrivna paradigm. Vidare jämförs befintliga arkitekturer där modularitet mellan komponenter visar sig vara en återkommande egenskap inom samtliga designer.Det viktigaste resultatet vi kom fram till är att en tillståndsmaskin ofta har en betydande roll inom händelsedrivna system. För den prototyp som designats resulterade detta i en tillståndsmaskin med svagt kopplade deltillstånd som tillsammans leder till aktivering av olika huvudtillstånd, något som går i linje med icke-Von Neumann-alternativ..