An operating system (OS) is an optional part of an embedded device’s system software stack, meaning that not all embedded systems have one. OSs can be used on any processor (Instruction Set ...
We have already considered the multi-tasking concept – multiple quasi-independent programs apparently running at the same time, under the control of an operating system. Before we look at tasks in ...
The next step in the system level of the design described in Part 1, Part 2, Part 3 and Part 4 of this series is to map out the communications between the various tasks and peripherals in the system.