In previous articles, we have looked at the multi-tasking model and we have seen that each task is a quasi-independent program. Although tasks in an embedded application have a degree of independence, ...
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.
Imagine a world without a global notion of time. Now try to find out the flight direction of an airplane with the following information: There's an e-mail from Alice that she saw the plane about two ...