Part II: Software
This section concentrates on software for MPSoCs. Embedded software covers a broad range of topics. Not only must we design programs to perform individual tasks but we must also design the system of processes that will jointly execute on the MPSoC.
When designing embedded software, we are concerned not only with functionality but also with metrics such as performance and energy consumption. We measure those metrics through the lens of the hardware platform on which the software will operate. For example, the performance of an individual program is influenced by the size of the cache on its processor. The performance is also affected by other programs that share the processor, for example, tasks may interfere in the cache, ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access