理论教育 实时分析工具:提升数据分析效率

实时分析工具:提升数据分析效率

时间:2023-06-23 理论教育 版权反馈
【摘要】:从CCS菜单中,选择“DSP/BIOS→CPU Load Graph”。这将允许我们观察CPU加载的是什么东西。如果程序被加载并且重新启动,注意CPU负载最初几乎是100%,然后当任务完成的时候会突然降低。因此,我们可以使用“DSP/BIOS→Execution Graph”,它将显示什么时间线程被执行。为了使显示更容易看,停止程序并且对DSP/BIOS配置文件作如下改变。在CCS中有许多其他工具是可以使用的,你应该花更多的时间使自己更熟练掌握CCS和DSP/BIOS。

实时分析工具:提升数据分析效率

从CCS菜单中,选择“DSP/BIOS→CPU Load Graph”。这将允许我们观察CPU加载的是什么东西(它实际上代表着空闲时间,指示的是CPU加载的程度)。如果来自于上面的程序仍然在运行,加载的东西应该非常小,因为这个程序大部分时间是空闲的。如果程序被加载并且重新启动,注意CPU负载最初几乎是100%,然后当任务完成的时候会突然降低。

尽管这是有用的信息,但它没有显示线程调度是如何解决的。因此,我们可以使用“DSP/BIOS→Execution Graph”,它将显示什么时间线程被执行(注意时间比例不是线性的,如看一下周期函数PRD)。为了使显示更容易看,停止程序并且对DSP/BIOS配置文件作如下改变。

●设置PRD0为一个2的时间间隔。

●通过改变周期值为37500,改变Timer1为一个1kHz中断频率。(www.daowen.com)

●在“Instrumentation→LOG-Event Log manager→LOG system”下,设置这个缓存长度Buflen参数为512。这将有一个较长的连续显示的事件。

重构程序、加载并运行。你现在应该看到不同的线程被传递和执行,尽管HWI没有显示,因为它没有被DSP/BIOS调度器调度。

在CCS中有许多其他工具是可以使用的,你应该花更多的时间使自己更熟练掌握CCS和DSP/BIOS。一如既往,工具只能提高我们关于系统的视野,重要的部分是对我们看到的东西的理解。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈