Change search
ReferencesLink to record
Permanent link

Direct link
Hardware Agnostic Programming of Embedded Systems
2015 (English)Independent thesis Advanced level (professional degree), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

This thesis presents a solution to the problem of programming a discrete embedded systemwhose hardware architecture is unknown. A programming interface standard is proposedwhich when implemented on the host system presents it as a remotely programmable virtualmachine with real-time concurrency and scheduling support based on the Timber model ofreactive objects.Using the TinyTimber API, the standard was realized on an AVR-based host platform. Ona client computer, a compiler from a high-level language to the instruction set of the virtualmachine was implemented, which was used to demonstrate the suitability of the proposedstandard in terms of usability and expressive power. The execution performance of the virtualmachine was measured to compare favorably with other interpreted virtual machines.

Place, publisher, year, edition, pages
2015. , 49 p.
Keyword [en]
Technology, Embedded systems, Virtual machine, hardware abstraction
Keyword [sv]
URN: urn:nbn:se:ltu:diva-42391Local ID: 0681d14c-b49d-4b6b-b375-dac47adc0f62OAI: diva2:1015612
External cooperation
Subject / course
Student thesis, at least 30 credits
Educational program
Computer Science and Engineering, master's level
Validerat; 20141219 (global_studentproject_submitter)Available from: 2016-10-04 Created: 2016-10-04Bibliographically approved

Open Access in DiVA

fulltext(298 kB)8 downloads
File information
File name FULLTEXT02.pdfFile size 298 kBChecksum SHA-512
Type fulltextMimetype application/pdf

Search outside of DiVA

GoogleGoogle Scholar
Total: 8 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: 5 hits
ReferencesLink to record
Permanent link

Direct link