Software Challenges When Developing Applications for Multiprocessor Embedded Systems

runtimeview2_a.png

Developing software for complex, multiprocessor embedded systems such as found in military, aerospace, and industrial applications is often a challenge due to the multitasking and multithreading employed to get the maximum performance from the CPUs. In this article for Embedded Systems Engineering, Extension Media technology editor Dave Bursky looks at the questions that need to be asked by developers – and reviews some possible answers.