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
Real-time for the masses: Step 1: programming API and static priority SRP kernel primitives
Luleå University of Technology, Department of Computer Science, Electrical and Space Engineering, Embedded Internet Systems Lab.
Luleå University of Technology, Department of Computer Science, Electrical and Space Engineering, Computer Science.
Luleå University of Technology, Department of Computer Science, Electrical and Space Engineering, Embedded Internet Systems Lab.
Luleå University of Technology, Department of Computer Science, Electrical and Space Engineering, Embedded Internet Systems Lab.
Show others and affiliations
2013 (English)In: 2013 8th IEEE International Symposium on Industrial and Embedded Systems (SIES 2013): 19-21 June 2013, Porto, Portugal, Piscataway, NJ: IEEE Communications Society, 2013, 110-113 p.Conference paper, Published paper (Refereed)
Abstract [en]

Lightweight Real-Time Operating Systems have gained widespread use in implementing embedded software on lightweight nodes. However, bare metal solutions are chosen, e.g., when the reactive (interrupt-driven) paradigm better matches the programmer’s intent, when the OS features are not needed, or when the OS overhead is deemed too large. Moreover, other approaches are used when real-time guarantees are required. Establishing real-time and resource guarantees typically requires expert knowledge in the field, as no turn-key solutions are available to the masses.In this paper we set out to bridge the gap between bare metal solutions and traditional Real-Time OS paradigms. Our goal is to meet the intuition of the programmer and at the same time provide a resource-efficient (w.r.t. CPU and memory) implementation with established properties, such as bounded memory usage and guaranteed response times. We outline a roadmap for Real-Time For the Masses (RTFM) and report on the first step: an intuitive, platform-independent programming API backed by an efficient Stack Resource Policy-based scheduler and a tool for kernel configuration and basic resource and timing analysis.

Place, publisher, year, edition, pages
Piscataway, NJ: IEEE Communications Society, 2013. 110-113 p.
Keyword [en]
Information technology - Systems engineering
Keyword [sv]
Informationsteknik - Systemteknik
National Category
Embedded Systems Other Electrical Engineering, Electronic Engineering, Information Engineering
Research subject
Embedded System; Industrial Electronics
Identifiers
URN: urn:nbn:se:ltu:diva-32446DOI: 10.1109/SIES.2013.6601482Local ID: 6f199cd4-5aa4-4696-a750-baf5affeca89OAI: oai:DiVA.org:ltu-32446DiVA: diva2:1005680
Conference
IEEE International Symposium on Industrial Embedded Systems : 19/06/2013 - 21/06/2013
Projects
ESIS
Note
Godkänd; 2013; 20130701 (pln)Available from: 2016-09-30 Created: 2016-09-30 Last updated: 2017-11-25Bibliographically approved
In thesis
1. Enabling Reactive Design of Robust Real-Time Embedded Systems
Open this publication in new window or tab >>Enabling Reactive Design of Robust Real-Time Embedded Systems
2017 (English)Doctoral thesis, comprehensive summary (Other academic)
Place, publisher, year, edition, pages
Luleå: Luleå University of Technology, 2017
Series
Doctoral thesis / Luleå University of Technology 1 jan 1997 → …, ISSN 1402-1544
National Category
Computer Systems Embedded Systems
Research subject
Embedded System
Identifiers
urn:nbn:se:ltu:diva-62322 (URN)978-91-7583-835-9 (ISBN)978-91-7583-836-6 (ISBN)
Public defence
2017-04-24, D770, 13:00 (English)
Opponent
Supervisors
Available from: 2017-03-07 Created: 2017-03-07 Last updated: 2017-11-24Bibliographically approved

Open Access in DiVA

fulltext(149 kB)214 downloads
File information
File name FULLTEXT01.pdfFile size 149 kBChecksum SHA-512
90bf679e2107379755b5967201b60d099753af3edafc02e000465cfdbc233e641389a8d64df95690c4b2a1beaa1c243fd1a23a50edbcb27c468eab841ee6be95
Type fulltextMimetype application/pdf

Other links

Publisher's full text

Authority records BETA

Eriksson, JohanHäggström, FredrikAittamaa, SimonKruglyak, AndreyLindgren, Per

Search in DiVA

By author/editor
Eriksson, JohanHäggström, FredrikAittamaa, SimonKruglyak, AndreyLindgren, Per
By organisation
Embedded Internet Systems LabComputer Science
Embedded SystemsOther Electrical Engineering, Electronic Engineering, Information Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 214 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

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 135 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