Green Hills Software是较早为多核调试提供探针和调试器解决方案的公司之一。 MULTI 提供的性能使得调试多核系统就像调试单核系统一样简单。
这些特性的关键是同步运行控制,即当任何内核遇到调试机会时,将以一个单元的形式停止所有内核。例如,当内核达到断点时,目标列表将清楚的显示:
▲ 哪些内核达到了断点
▲ 当前在内核中执行的是什么线程
▲ 系统中的其他内核在做什么
将代码下载到多核目标可能是一个复杂而繁琐的过程. MULTI将自动处理完整下载过程。对于其他类型的操作系统和应用程序,可以使用简单的配置文件来自动执行下载和设置的过程。
MULTI的同步运行控制可同时停止多核系统中的所有核。这使您可以调试一个内核,而不必担心在另一个内核上运行的操作会影响共享内存。