| | |

sreamline-金沙js1005线路

软件大小:125kb 软件性质: 免费软件
更新时间:2017/11/3 14:12:15 应用平台:win9x/win2000/winxp
下载次数:2827 下载来源:米尔科技
软件语言:英文 软件类别:演示视频 >

视频介绍

本视频由arm官方提供,米尔科技(www.myir-tech.com)合作发布。

视频演示


将linux应用例程包导入arm ds-5中

streamline for bare-metal systems

裸板系统使用streamline的强大功能用于令人兴奋的新领域,如基于cortex-r和cortex-m的设备。它还支持在没有基于linux的操作系统的设备上使用常规streamline的所有功能,这些功能包括:

  • hardware counters::选择要采样的硬件counter,并轻松解读图形,从而让用户轻松识到别系统中的瓶颈。
  • pc sampling:显示用户的应用程序,甚至系统花费的大部分时间,无论是处理器级别,函数级还是源码中的每一行代码。然后,用户可以优化其代码并重新运行streamline,以查看其优化是否对系统有任何影响
  • custom counters:轻松添加自定义ip的counter,并使streamline从其中收集数据以显示在图表中。
  • annotations:允许用户将注释放入其代码中,以便在streamline中发生特定步骤时轻松识别,并快速查看硬件counter数据或在此期间花费cpu时间。
  • heat map:准确的显示任务正哪些核心中运行。这允许用户轻松地看到他们的任务如何被安排,以及哪些核空闲可以接收更多的工作。

 


通过从streamline编译一些生成的代码到应用程序,实现裸板streamline功能。该代码将从系统中收集所有的性能数据,然后将其从系统中传输出来,以便将其导入到streamline中。


使用裸板程序 streamline 步骤

使用裸板程序 streamline涉及以下四个步骤:

  • generate: 由向导引导,streamline将生成系统唯一的代理代码。它将只收集用户想要的关于系统中关心的核心信息。
  • instrument:代码需要对生成的streamline代理进行调用。至少需要调用初始化函数,然后用户需要选择何时对计数器和pc进行采样,无论是在中断处理程序中还是在代码的各个点。
  • run: 从需要运行应用程序中收集数据。
  • import: 应用程序运行完成后,需要将收集的数据导入到streamline中,之后用户可以像使用streamline一样收集来自linux的数据

 

传输设备的数据

我们了解到,有各种的不同系统,每个系统都具有不同的跟踪功能,因此streamline bare metal可以通过各种方式从设备中获取跟踪和分析信息:

  • main memory:streamline可以将所有数据放入主存储器,用户可以将其从设备传输出去,如果用户无法访问设备上的任何跟踪硬件,该js555888金沙老品牌的解决方案是完美的。
  • 充电桩计费控制单元
  • stm:streamline可以通过stm传输数据,如果设备没有多少内存来存储数据,这是非常有效的。 streamline代理可以通过stm发送要被dstream捕获的数据。然后,用户可以获取此信息并将其直接导入到streamline中。
  • itm:通过itm传输数据是任何cortex-m相关设备的理想选择。当选择此选项时,数据将被放置在dstream缓冲区中。使用此模式streamline将自动捕获硬件counter,而无需手动调用示例函数。

开发板资料

arm开发工具

arm工具手册

资料下载

软件例程

演示视频

hmi资料

充电桩资料

工控板资料

本类下载top10

相关文章

常见问题解答

网站地图