1

DS-5 是 ARM 提供的一个工具,它提供了一个 Eclipse 用户界面,用于调试和执行分析分析。

我想在其流线的 Eclipse 中使用社区版本来执行我自己的开放社区视觉离线分析器。我要么为rebase源代码生成一个输入文件,要么为它生成一个输入文件。基本上想法是使用 DS-5 开放社区源代码或在 eclipse 中配置现有版本,因此以下内容将成立:

  • 我可以生成一个离线日志(tid, timestamp),其中包含系统何时处于空闲状态。所有这些都写在一个.xml.txt文件中。
  • 我将能够以图形方式查看带有流线的生成日志,如下所示:

替代文字
(来源:arm.com

精简
(来源:arm.com

4

1 回答 1

2

DS-5 是 ARM 的“开发工作室”,它是 ARM 针对高端 Cortex-A 处理器的扩展工具链。根据您的需要,它有各种类型的包装,其中一种被推广为免费的社区。

DS-5 是一个混合软件包。虽然有些部件有开放许可证,但不幸的是,我坚信Streamline不属于这一类。它的源代码也不可用。

然而,在目标上运行的 Streamline 包的一部分是名为gator的内核模块和名为gatord的用户级守护进程是 GPLv2。

现在回答你的问题;

ARM DS-5 Streamline 已经允许您以离线方式捕获计数器值,这意味着您可以从命令行开始捕获。

ARM DS-5 Streamline 已经提供了允许您创建自定义性能计数器的机制,这是很有可能的,因为您必须做的所有更改都在于您的目标上运行的软件,该软件在 GPLv2 下获得许可,因此您应该能够重新分发那些. Streamline UI 将足够智能,以便稍后在您使用它打开捕获的文件时为您提供这些值的图表。

我应该承认我不知道社区许可的 Streamline 是否可以显示自定义性能计数器,这是您应该尝试自己的东西。

于 2012-11-29T09:05:23.627 回答