首页> 外文期刊>C - C++ Users Journal >Analyzing Real-Time Systems with Hardware Trace
【24h】

Analyzing Real-Time Systems with Hardware Trace

机译:使用硬件跟踪分析实时系统

获取原文
获取原文并翻译 | 示例

摘要

One of the hardest problems facing embedded developers today is the limited visibility into the workings of their software. This is especially apparent when working on systems with strict realtime constraints because standard debugging techniques generally rely on altering the execution behavior of the software being debugged. For instance, with traditional debuggers, you typically halt the microprocessor to inspect the code paths taken and the state of the system. Alternatively, you may instrument your code to log values to help identify bugs in the system. Both of these debugging techniques cause problems when successful execution of your program relies on specific timing characteristics of your system. Common classes of bugs that these traditional techniques fall short in debugging include race conditions and random glitches.
机译:当今嵌入式开发人员面临的最困难的问题之一是对其软件工作的可见性有限。当在具有严格实时约束的系统上工作时,这尤其明显,因为标准调试技术通常依赖于更改被调试软件的执行行为。例如,使用传统的调试器,通常需要停止微处理器,以检查所采用的代码路径和系统状态。或者,您可以检测代码以记录值以帮助识别系统中的错误。当程序的成功执行依赖于系统的特定定时特性时,这两种调试技术都会引起问题。这些传统技术在调试中不常见的错误类别包括竞争条件和随机故障。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号