新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 多核调试新方法探讨

多核调试新方法探讨

——
作者:美国风河系统公司 韩青时间:2007-12-30来源:电子产品世界收藏

  对于嵌入式装置而言,技术可以提供更高的处理器性能、更有效的电源利用率,并且占用更少的物理空间,因而具有许多优势。

  要想充分发挥以及多处理解决方案的潜能,仅仅拥有高性能的芯片是不够的,还需要采用新的编程方法、调试方法和工具。在传统上,技术主要是用于硬件调试,如今也常常用于基于代理的调试(Agent-based debugging)。然而,在和多处理的环境中,片上调试(On-chip debugging)正在扮演着越来越重要的角色。

  多核软件调试的难点

  多核环境显著增加了系统复杂度,因此在对操作系统和与多核相关的硬件进行调试的时候,就必须采用一整套更有效的工具。在嵌入式软件开发工作中,多核主要呈现为多处理器的形式,而这些处理器的内核不一定要处在同一个芯片内。不论这些处理器内核是在同一个芯片内,或者是分布在同一个电路板中的多个芯片内,甚至是同一个系统中的多个电路板内,开发人员都必须解决好多处理器环境中的调试问题。

  多核与多处理器技术为系统调试带来了许多新的挑战,因为系统复杂度不断增加,要通过优化硬件和软件来充分发挥其性能潜力,难度就更大了。其中最主要的挑战来自以下几个方面:

  



评论


相关推荐

技术专区

关闭