Title
Cooperative Task Scheduler for Entry Level Microcontrollers
Abstract
For low complexity systems, entry level microcontrollers are well suited because they are cheaper, smaller, and require less energy to operate. Many of these systems require multiple data inputs and outputs, and in most of the cases, these processes must be scheduled as accurate as possible. One of the possibilities to accomplish this is to use delay routines in order to run different operations after a specified amount of time. A major drawback of this approach is that while it is in a delay routine, the microcontroller cannot do other tasks aside from interrupt requests, and it is becoming difficult to program multiple data flows. In this paper, we propose a cooperative task scheduler which needs very few resources and it is able to accurately schedule multiple tasks. We also implemented our scheduler and tested it on an entry level microcontroller.
Year
DOI
Venue
2014
10.1007/978-3-319-18416-6_76
SOFT COMPUTING APPLICATIONS, (SOFA 2014), VOL 2
Keywords
DocType
Volume
Cooperative multitasking,Microcontroller,Task scheduler
Conference
357
ISSN
Citations 
PageRank 
2194-5357
0
0.34
References 
Authors
2
2
Name
Order
Citations
PageRank
razvanmihai aciu101.35
Horia Ciocarlie248.23