SystemView

SystemView V1.0

软件大小:7.70MB
软件类型:国产软件
软件语言:简体中文
软件授权:免费软件
软件分类: 开发软件
支持系统:
  • SystemView
  • SystemView
  • SystemView

SystemView      SystemView MAC版是一款非常实用的嵌入式系统分析软件,SystemView MAC官方版可以分析有哪些中断、任务执行了,以及这些中断、任务执行的先后关系,SystemView MAC版还可以查看一些内核对象持有和释放的时间点,比如信号量、互斥量、事件、消息队列等。

{mac1}      

软件介绍

      SystemView MAC版是一个用于嵌入式系统的实时记录和可视化工具,它可以揭示应用程序的真实运行时行为,比调试器提供的系统洞察力要深入得多。当开发和处理由多个线程和中断组成的复杂嵌入式系统时,这一点尤为有效:SystemView可以确保系统按设计执行,可以追踪低效,并显示非预期的交互和资源冲突,关注每一个系统tick的细节。

SystemView

功能介绍

      通过J-Link和SEGGER RTT技术、IP或UART进行记录。

      采集数据的实时分析和可视化

      系统侵入性最小,可在任何CPU上工作

SystemView

      适用于任何RTOS和裸机系统

      标准的SEGGER embOS、emNet和emFile API调用跟踪。

      包括uC/OS-III、Micrium OS Kernel和FreeRTOS仪器。

      免费用于非商业用途,不受限制

SystemView

常见问题

      我可以在调试应用程序时使用SystemView吗?

      A: 是的。SystemView可以与调试器并行运行并进行连续记录。为了确保可以足够快地读取数据,请将调试器连接配置为高接口速度(>=4MHz)。目前仅在Windows和Linux上支持与目标的并行连接。

      我可以将SystemView与我的J-Link LITE或J-Link OB一起使用吗?

      A: 是的。SystemView通常可用于任何J-Link。J-Link-LITE和J-Link OB在调试接口速度上受到限制,当RTT缓冲区读取速度不够快,系统产生过多事件时,会导致溢出事件。要获得功能齐全的J-Link,请查看购买选项。

      我可以将SystemView与旧的J-Link一起使用吗?

      A: 是的。如果J-Link支持目标核心,那么SystemView通常可以与任何J-Link一起使用。较旧的J-Links(V8及更早版本)可能具有有限的RTT功能,当RTT缓冲区读取速度不够快且系统创建的事件太多时,可能会导致溢出事件。要以旧换新或升级您的J-Link,请查看我们的购买选项。

      我能在Cortex-A或Cortex-R设备上连续录音吗?

      A: 这取决于目标设备。RTT要求在目标运行时对目标进行内存访问。在Cortex-A和Cortex-R上,这是通过AHB-AP完成的。如果目标设备有AHB-AP,则可以使用SystemView连续录制。

      我能在ARM7,ARM9上连续录音吗?

      A: 不需要。RTT需要在目标运行时对目标进行内存访问。如果您有其中一个设备,则只支持单发和事后检查模式。

      我不使用embOS或FreeRTOS,我还可以为我的应用程序使用SystemView吗?

      A: 是的。SystemView可用于任何(RT)操作系统。对于任务和操作系统执行记录,您的操作系统可能有连接跟踪/分析检测模块的选项,您可以在其中添加SystemView,否则必须对操作系统进行检测才能执行此操作那么,什么时候如有疑问,请与      您的操作系统供应商联系。如果无法检测操作系统,您仍然可以使用SystemView来记录中断活动和用户事件。

      我根本不使用任何操作系统。我还应该使用SystemView吗?

      A: 是的。即使没有任何操作系统,SystemView也可以用来记录中断活动,验证中断是否按预期发生,并记录用户事件,这些事件可用于测量模块执行时间。

SystemView下载地址

mac版下载

百科推荐