Change search
ReferencesLink to record
Permanent link

Direct link
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
URN: urn:nbn:se:liu:diva-107415ISRN: LiTH-ISY-EX--14/4774--SEOAI: diva2:724049
External cooperation
Alten AB
Subject / course
Computer Engineering
2014-06-11, 10:15 (English)
Available from: 2014-06-12 Created: 2014-06-11 Last updated: 2014-06-13Bibliographically approved

Open Access in DiVA

Virtual platforms(1336 kB)300 downloads
File information
File name FULLTEXT01.pdfFile size 1336 kBChecksum SHA-512
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: 300 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

Total: 912 hits
ReferencesLink to record
Permanent link

Direct link