liu.seSearch for publications in DiVA
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Implementation and analysis of a virtual platform based on an embedded system
Linköping University, Department of Electrical Engineering, Computer Engineering. Linköping University, The Institute of Technology.
2014 (English)Independent thesis Advanced level (degree of Master (Two Years)), 300 HE creditsStudent thesisAlternative title
Implementation och analys av en virtuell plattform baserat på ett inbyggt system (Swedish)
Abstract [en]

The complexity among embedded systems has increased dramatically in recent years. During the same time has the capacity of the hardware grown to astonishing levels. These factors have contributed to that software has taken a leading role and time-consuming role in embedded system development.Compared with regular software development, embedded development is often more restrained by factors such as hardware performance and testing capability. A solution to some of these problem has been proposed and that is a concept called virtual platforms. By emulating the hardware in a software environment, it is possible to avoid some of the problems associated with embedded software development. For example is it possible to execute a system faster than in reality and to provide a more controllable testing environment. This thesis presents a case study of an application specific virtual platform. The platform is based on already existing embedded system that is located in an industrial control system.  The virtual platform is able to execute unmodified application code at a speed twice of the real system, without causing any software faults. The simulation can also be simulated at even higher speed if some accuracy losses are regarded as acceptable.The thesis presents some tools and methods that can be used to model hardware on a functional level in an software environment. The thesis also investigates the accuracy of the virtual platform by comparing it with measurements from the physical system. In this case are the measurements mainly focused of the data transactions in a controller area network bus (CAN).

Place, publisher, year, edition, pages
2014. , 110 p.
Keyword [en]
Virtual platforms, Embedded systems, Hardware emulation, Virtual prototypes, Full system simulation
National Category
Embedded Systems
Identifiers
URN: urn:nbn:se:liu:diva-107415ISRN: LiTH-ISY-EX--14/4774--SEOAI: oai:DiVA.org:liu-107415DiVA: diva2:724049
External cooperation
Alten AB
Subject / course
Computer Engineering
Presentation
2014-06-11, 10:15 (English)
Examiners
Available from: 2014-06-12 Created: 2014-06-11 Last updated: 2014-06-13Bibliographically approved

Open Access in DiVA

Virtual platforms(1336 kB)446 downloads
File information
File name FULLTEXT01.pdfFile size 1336 kBChecksum SHA-512
90b6e5fbea3626aa9862dfc0bbaf4012f40fb2df4a0d316855c1efe2033d614facc6a2e61ecb60612e89dd7159a48f3716b817f44290395ccac4e3177329e83c
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Sandstedt, Adam
By organisation
Computer EngineeringThe Institute of Technology
Embedded Systems

Search outside of DiVA

GoogleGoogle Scholar
Total: 446 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 1013 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf