单片机代码实时性测试神器:segger systemView

简介

SEGGER SystemView是一款用于多种CPU运行时进行实时性记录和分析的软件,它以最小的代码花销和最简单的硬件支持即可分析CPU上的代码运行情况,并且以图表形式展现给用户,用户可以很直观的看到了自己写的某个线程或者某个中断运行情况,以及前后台切换以及线程切换的时间点。相信该款软件将是喜欢单片机编程的你的开发测试神器。

systemview 运行界面

特点

  • 可支持任何CPU;
  • 硬件支持简单,只需要用J-Link即可分析;
  • 支持持续性的实时记录以及在线分析,最大可支持到1000000个事件;
  • 支持多种实时操作系统,例如UCOS, FreeRTOS,也可支持裸机程序;
  • 该软件为免费软件,不需要有任何花费;

工作方式

systemview主要分为两个模块,一个是运行在PC端的EXE软件,另一个是几个.C.H文件,用于嵌入到用户写的C语言代码中。它有着很完善的API接口,用户只需要在代码中调用这些接口,即可把对应的事件信息发送到PC端的分析软件,从而可以实时的获取到CPU内部具体的代码运行情况。
另外嵌入到用户代码中的数据量很少,基本不会影响到用户原来代码的实时性。

工作框架

下载链接https://www.segger.com/systemview.html
  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值