Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • 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
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. , p. 49
Keywords [en]
Technology, Embedded systems, Virtual machine, hardware abstraction
Keywords [sv]
Teknik
Identifiers
URN: urn:nbn:se:ltu:diva-42391Local ID: 0681d14c-b49d-4b6b-b375-dac47adc0f62OAI: oai:DiVA.org:ltu-42391DiVA, id: diva2:1015612
External cooperation
Subject / course
Student thesis, at least 30 credits
Educational program
Computer Science and Engineering, master's level
Note
Validerat; 20141219 (global_studentproject_submitter)Available from: 2016-10-04 Created: 2016-10-04Bibliographically approved

Open Access in DiVA

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

Search outside of DiVA

GoogleGoogle Scholar
Total: 138 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: 227 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • 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