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, Embedded Internet Systems Lab.ORCID iD: 0000-0003-1763-8978
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, p. 110-113Conference 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. p. 110-113
National Category
Embedded Systems Other Electrical Engineering, Electronic Engineering, Information Engineering
Research subject
Embedded Systems; Industrial Electronics
Identifiers
URN: urn:nbn:se:ltu:diva-32446DOI: 10.1109/SIES.2013.6601482Scopus ID: 2-s2.0-84885398239Local ID: 6f199cd4-5aa4-4696-a750-baf5affeca89OAI: oai:DiVA.org:ltu-32446DiVA, id: 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: 2022-10-06Bibliographically 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 Systems
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: 2024-04-11Bibliographically approved

Open Access in DiVA

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

Other links

Publisher's full textScopus

Authority records

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 Lab
Embedded SystemsOther Electrical Engineering, Electronic Engineering, Information Engineering

Search outside of DiVA

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