Emulation-based Software Development for Embedded Systems
(2016) In LU-CS-EX 2016-15 EDA920 20161Department of Computer Science
- Abstract
- Software development for embedded systems has a lot of dependencies on the hardware of the system. To possibly reduce the lead time and ease the development process, an emulated model is investigated. This model is examined in terms of how it fits in the platform transition, daily development and testing processes at Axis. The results indicate that an emulated model is a powerful tool for a software developer. The emulator let developers start developing software before physical hardware exists and allows for peripheral exploration in the emulated environment. Results from substituting physical labs with emulators for testing yielded promising results in terms of execution speed but as of now it does not scale very well. The conclusion is... (More)
- Software development for embedded systems has a lot of dependencies on the hardware of the system. To possibly reduce the lead time and ease the development process, an emulated model is investigated. This model is examined in terms of how it fits in the platform transition, daily development and testing processes at Axis. The results indicate that an emulated model is a powerful tool for a software developer. The emulator let developers start developing software before physical hardware exists and allows for peripheral exploration in the emulated environment. Results from substituting physical labs with emulators for testing yielded promising results in terms of execution speed but as of now it does not scale very well. The conclusion is that hardware emulation in embedded software development has a great potential to improve the overall process. (Less)
Please use this url to cite or link to this publication:
http://lup.lub.lu.se/student-papers/record/8883882
- author
- Wallström, Simon LU and Dalentoft, Adam LU
- supervisor
- organization
- course
- EDA920 20161
- year
- 2016
- type
- H3 - Professional qualifications (4 Years - )
- subject
- keywords
- MSc, Embedded Software, Emulation, QEMU, Software Development
- publication/series
- LU-CS-EX 2016-15
- report number
- LU-CS-EX 2016-15
- ISSN
- 1650-2884
- language
- English
- id
- 8883882
- date added to LUP
- 2016-06-21 13:59:46
- date last changed
- 2016-06-21 13:59:46
@misc{8883882, abstract = {{Software development for embedded systems has a lot of dependencies on the hardware of the system. To possibly reduce the lead time and ease the development process, an emulated model is investigated. This model is examined in terms of how it fits in the platform transition, daily development and testing processes at Axis. The results indicate that an emulated model is a powerful tool for a software developer. The emulator let developers start developing software before physical hardware exists and allows for peripheral exploration in the emulated environment. Results from substituting physical labs with emulators for testing yielded promising results in terms of execution speed but as of now it does not scale very well. The conclusion is that hardware emulation in embedded software development has a great potential to improve the overall process.}}, author = {{Wallström, Simon and Dalentoft, Adam}}, issn = {{1650-2884}}, language = {{eng}}, note = {{Student Paper}}, series = {{LU-CS-EX 2016-15}}, title = {{Emulation-based Software Development for Embedded Systems}}, year = {{2016}}, }