相信很多小伙伴都听说过,或者用过SystemView这款工具。
它是一个可以在线调试嵌入式系统的工具,可以分析RTOS有哪些中断、任务执行了,以及这些中断、任务执行的先后关系。
另外,还可以查看一些内核对象持有和释放的时间点,比如信号量、互斥量、事件、消息队列等,这在开发和处理具有多个线程和事件的复杂系统时尤其有效。
SystemView工具简介
SystemView软件需要配合J-Link仿真器一起使用。
通过SystemView软件可以实时监控我们实时系统的任务切换及调度情况,并且这个软件支持多种实时系统,包括RT-thread、FreeRTOS等。
界面预览
如何在RA6M4芯片上使用SystemView工具分析RT-Thread运行情况?
注:新版RT-Thread Studio默认会选择latest版本,建议选择V2.52a稳定版本。修改方法如下:
将J-Link安装路径下的文件JLINKARM.DLL复制到SystemView对应安装目录下可解决:
最 后
SystemView是SEGGER公司开发的嵌入式系统可视化分析工具,提供了对应用程序的完整洞察,包括时间轴、CPU负载、运行时间信息、上下文运行时信息等可视化窗口,能够帮助开发者获得对应用运行时行为的深入理解。
借助SystemView这样的可视化分析工具,可以帮助开发者更好的了解瑞萨RA6M4上运行RTOS应用的实时行为,进而创造更高质量的代码。
END