2019 42nd International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO) 2019
DOI: 10.23919/mipro.2019.8756711
|View full text |Cite
|
Sign up to set email alerts
|

Multitasking on Microcontrollers using Task Oriented Programming

Abstract: Microcontroller Units (MCUs) are all around us powering many of our so called smart devices. Most programs running on MCUs are control applications performing multiple jobs at the same time. Examples of these jobs are: blinking a status LED, reading button states, talking to sensors or communicating with the world. Often these jobs are dependent on each other and require communication between them. Small MCUs have no support for multiple threads, therefore the programmer needs to manually interleave the tasks.… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
2
1
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(1 citation statement)
references
References 17 publications
0
1
0
Order By: Relevance
“…Moreover, it seems that common sensor node programs are readily expressed using mTask. In addition to the CWTS and CWS systems outlined here, other case studies include Arduino examples as well as some bigger tasks [38,44,45]. We conclude that the programming of sensor tasks is well-supported by both DSLs.…”
Section: Discussionmentioning
confidence: 75%
“…Moreover, it seems that common sensor node programs are readily expressed using mTask. In addition to the CWTS and CWS systems outlined here, other case studies include Arduino examples as well as some bigger tasks [38,44,45]. We conclude that the programming of sensor tasks is well-supported by both DSLs.…”
Section: Discussionmentioning
confidence: 75%