CEC Semenster Undefined
Multitasking From Scratch
Charles J. Lord -
CEC Archives | CEC Semenster Undefined | Multitasking From Scratch
August 26,
2013
Overview & RTOS / Multitasking Basics
We will look at the basic needs for a multitasking application and will begin work on a simple example. We will set up our application requirements and look at ways that we can meet these needs through two methods: a simple, software-based state machine and a simple, non-prioritized round-robin.
Course Resources
Special Educational Materials
August 27,
2013
State Machine: Part I
We begin work on the simple state machine solution, defining and coding our states and setting up communications between the states as well as establishing priorities.
Course Resources
Special Educational Materials
August 28,
2013
State Machine: Part II / Round-Robin Part I
We will finish up our state machine and begin work on another approach, that of a simple round-robin loop of tasks.
Course Resources
Special Educational Materials
August 29,
2013
State Machines Part III Round Robin
In this lesson, we finish up both approaches to our "homemade" multitasking system and look at the differences and limitations of our approaches.
Course Resources
Special Educational Materials
August 30,
2013
Wrap Up & Comparison With a Full RTOS
In our final lesson, we will compare the two approaches we took and compare these to a solution that is built with a commercial RTOS (MQX).
Course Resources
Special Educational Materials
Instructor
Charles J. Lord