回答

收藏

嵌入式多核技术方案解析(二)

其他 其他 1651 人阅读 | 0 人回复 | 2012-10-23

前面已经为您介绍了嵌入式多核技术方案解析,接下来由卓跃教育继续为您介绍。?
认识多核调试方法?
对于多核架构来说,单一调试器的主流选项仍然是JTAG多路技术。这种技术对IEEEJTAG技术规范进行了拓展,以便为通过共享JTAG接口连接起来的每个内核提供独立的调试器。在多路技术的支持下,通过对希望调试的内核进行注册登记(Registering),开发人员可经由单一JTAG接口访问多个离散状态的内核。这种解决方案的最大优势在于它的连接和调试性能。?
多路技术(Muxing)方法所存在的主要问题是在多内核调试过程中无法同时启动和停止内核来同步应用。如果要停止全部内核,开发人员只能顺序地逐个进行,这就导致了调用延迟问题。在调试过程中的延迟问题,会导致很难在内核之间的操作系统、中间件和应用中找到发生问题的确切位置,特别是当运行在不同内核之中的应用存在相互依赖性的时候,这个问题就更为突出。例如,某个产品包含DSP功能和ARM9内核,其中DSP用来处理视频流,ARM9内核提供文件系统,那么内核的启动与停止同步将会十分关键。?
分享到:
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条