Sökning: id:"swepub:oai:DiVA.org:ltu-32446" >
Real-time for the m...
Real-time for the masses, step 1: Programming API and static priority SRP kernel primitives
-
- Eriksson, Johan (författare)
- Luleå tekniska universitet,EISLAB
-
- Häggström, Fredrik (författare)
- Luleå tekniska universitet,EISLAB
-
- Aittamaa, Simon (författare)
- Luleå tekniska universitet,EISLAB
-
visa fler...
-
- Kruglyak, Andrey (författare)
- Luleå tekniska universitet,EISLAB
-
- Lindgren, Per (författare)
- Luleå tekniska universitet,EISLAB
-
visa färre...
-
(creator_code:org_t)
- Piscataway, NJ : IEEE Communications Society, 2013
- 2013
- Engelska.
-
Ingår i: 2013 8th IEEE International Symposium on Industrial and Embedded Systems (SIES 2013). - Piscataway, NJ : IEEE Communications Society. ; , s. 110-113
- Relaterad länk:
-
https://ltu.diva-por... (primary) (Raw object)
-
visa fler...
-
https://urn.kb.se/re...
-
https://doi.org/10.1...
-
visa färre...
Abstract
Ämnesord
Stäng
- 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.
Ämnesord
- TEKNIK OCH TEKNOLOGIER -- Elektroteknik och elektronik -- Inbäddad systemteknik (hsv//swe)
- ENGINEERING AND TECHNOLOGY -- Electrical Engineering, Electronic Engineering, Information Engineering -- Embedded Systems (hsv//eng)
- TEKNIK OCH TEKNOLOGIER -- Elektroteknik och elektronik -- Annan elektroteknik och elektronik (hsv//swe)
- ENGINEERING AND TECHNOLOGY -- Electrical Engineering, Electronic Engineering, Information Engineering -- Other Electrical Engineering, Electronic Engineering, Information Engineering (hsv//eng)
Nyckelord
- Embedded Systems
- Inbyggda system
- Industrial Electronics
- Industriell elektronik
Publikations- och innehållstyp
- ref (ämneskategori)
- kon (ämneskategori)