The last two articles have explored the five steps to designing an embedded software architecture. So far, we have seen a need in modern embedded systems to separate software architecture into ...
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.