0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

SEGGER SystemView支持多核行为的观察和验证

麦克泰技术 来源:麦克泰技术 2025-02-07 11:24 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

2025年2月,SEGGER宣布其实时软件验证和可视化工具SystemView增加了多核支持,将其功能扩展到单个芯片上具有多个CPU内核的系统。

使用SEGGER实时传输技术,单个J-Link调试器可以从多个核实时收集数据,将数据流传输到主机,即时进行分析和可视化。所有的事件将被记录,并可以保存以供后续分析和文档化。

对于安装了SystemView固件库的每个核,记录的事件包括任务上下文切换、中断执行、函数调用、堆和堆栈使用、数据采样、日志消息等等。

每个核将事件记录到独立的SystemView通道,每个CPU核可以单独查看,也可以组合查看,这使得CPU之间的交互和时序更容易查看和验证。

SystemView是多平台软件(Linux、macOS和Windows),可以很容易地下载到ARMIntel或Apple芯片上使用。根据SEGGER的友好许可,无需注册即可下载SystemView,教育和非商业目免费使用,软件评估没有代码大小、功能或时间限制。

SystemView中包含了一些示例记录,这些记录可以帮助用户快速了解工具的工作原理。入门不需要硬件,只需五分钟即可下载、安装并开始评估。

SystemView产品经理Johannes Lask表示:“SystemView是一款优秀的工具,多核支持使其更加强大,我们希望每个看到潜力的人都能尝试一下这个工具。”

SystemView能够记录各种实时操作系统(RTOS),以及裸机系统的应用行为,其多核支持将这种灵活性扩展到系统中的每个核,每个内核可以运行不同的应用程序和RTOS。

有了SystemView的多核支持,多核记录不需要核间同步。各个核不需要以相同的速度运行,每个核基于独立时钟运行。时间戳基于单个CPU周期生成,分辨率低至1纳秒。时间戳相互关联,并且在所有核上显示统一的系统时间,以便用户可以随着时间的推移准确地看到每个核上正在发生的事情。

SystemView是一个用于嵌入式系统的实时记录和可视化工具。它揭示了应用程序的真实运行时行为,比调试器提供更多的系统洞察。在开发和处理复杂的嵌入式系统时,它特别有效,它可以确保系统按照设计执行,跟踪低效率行为,并发现意外交互和资源冲突。

SystemView优化的目标库可以使用周期精确的时间戳记录数据。当目标系统运行时,所有SystemView事件都会被记录、分析和可视化,并且可以保存它们以供记录和分析。

4a31f486-e500-11ef-9310-92fbcf53809c.png

麦克泰技术代理SEGGER全线产品,具有丰富的RTOS分析软件与调试工具使用方面的知识和经验,欢迎咨询info。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式
    +关注

    关注

    5186

    文章

    20149

    浏览量

    328851
  • Linux
    +关注

    关注

    88

    文章

    11628

    浏览量

    217980
  • SystemView
    +关注

    关注

    5

    文章

    54

    浏览量

    25266

原文标题:SystemView支持多核行为的观察和验证

文章出处:【微信号:麦克泰技术,微信公众号:麦克泰技术】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    SEGGER为Silicon Labs用户免费提供SystemView

    SEGGER正在扩大其与Silicon Labs长期以来的合作关系。即日起,Silicon Labs微控制器和无线芯片的用户可以免费使用SEGGERSystemView实时软件分析工具了。
    的头像 发表于 11-18 18:02 1635次阅读

    SEGGER推出Flasher BitStreamer软件工具

    SEGGER推出了Flasher BitStreamer软件工具,新的软件解决方案扩展了业界领先的Flasher系列工具的编程能力。
    的头像 发表于 11-05 09:09 219次阅读

    SEGGER Ozone调试器支持第三方调试工具

    SEGGER强大的Ozone调试器和性能分析器,长期以来一直深受J-Link和J-Trace用户的信任,现在可以支持第三方调试工具了。
    的头像 发表于 09-29 11:45 694次阅读

    rtthread 5.20 安装 systemview 2.52a 出错的原因?

    /SystemView-v2.52a/SystemView_Src/Config/SEGGER_SYSVIEW_RTThread.c(73): error: no member named \'name\' in \'struc
    发表于 09-16 08:20

    【RA-Eco-RA6M4开发板评测】SEGGER_RTT打印日志

    【前言】我使用的RA6M4开发板只接了jlink-ob没有接串口,因此打印日志可以通过SEGGER_RTT来实现,本篇将介绍如何移植SEGGER_RTT,并通过rtt-view来验证。 【代码移植
    发表于 07-31 14:40

    SEGGER嵌入式应用程序重磅发布

    我们将继续把这一技术集成到其他产品中。对于J-Link,未来将能够添加对新CPU的支持。任何人都能做到这一点,即使是SEGGER外部人员也可以。
    的头像 发表于 07-17 10:06 785次阅读

    SEGGER工具支持GigaDevice GD32C2系列微控制器

    J-Link和Flasher软件包从V8.46版本开始,SEGGER增加了基于Cortex-M23内核的GigaDevice GD32C2系列微控制器的调试和Flash编程支持
    的头像 发表于 07-09 16:12 704次阅读

    SEGGER J-Link调试器支持Allegro微控制器

    SEGGER领先的J-Link调试器现在可用于Allegro MicroSystems MCU的程序下载和在线调试。有了J-Link的支持,结合Ozone多平台调试器,以及Flasher系列的专业在线编程器,技术人员可以实现A892xx的应用开发和生产编程。
    的头像 发表于 06-10 09:29 901次阅读

    如何在Eclipse ThreadX RTOS中集成SystemView

    SEGGER实时软件分析工具SystemView已经在ThreadX v6.4.2上进行了测试。SystemView从v3.60c版本支持Eclipse ThreadX(Azure R
    的头像 发表于 05-06 17:11 1175次阅读

    SEGGER emFile支持大型数据库

    SEGGER宣布emFile对大型数据库的支持,集成了SQLite,方便与SEGGER的BigFAT和微软的exFAT一起使用。
    的头像 发表于 04-23 15:51 563次阅读

    SEGGER SystemView支持Eclipse ThreadX

    SEGGER的实时软件分析工具SystemView v3.60c版本现已支持Eclipse ThreadX(Azure RTOS),用户可以基于Systemview记录ThreadX操
    的头像 发表于 04-09 10:43 821次阅读
    <b class='flag-5'>SEGGER</b> <b class='flag-5'>SystemView</b><b class='flag-5'>支持</b>Eclipse ThreadX

    Segger RTT调试工具的使用方法

    上一期已经跟着小编介绍的安装步骤,相信大家都已经开始使用了Segger Ozone调试工具。那么今天小编继续趁热打铁,给大家介绍另一个Segger推出的调试辅助工具Segger RTT。
    的头像 发表于 03-28 14:21 2693次阅读
    <b class='flag-5'>Segger</b> RTT调试工具的使用方法

    基于SEGGER的Ozone调试器和J-Trace工具跟踪Ferrocene的Rust应用

    2025年3月,SEGGER和Ferrous Systems合作,确保使用Ferrous Systems的Ferrocene工具链编译的Rust应用程序可以通过SEGGER的J-Trace工具实时下载分析。
    的头像 发表于 03-14 11:27 1271次阅读

    SEGGER J-Link和Flasher工具支持意法半导体汽车微控制器

    2025年2月,SEGGER宣布其J-Link调试器和Flasher在线编程器全面支持意法半导体针对汽车应用的Stellar P&G系列微控制器。
    的头像 发表于 02-14 11:37 1137次阅读

    SEGGER工具全面支持STM32N6微控制器开发

    2024年12月,SEGGER宣布全面支持ST首款带有神经处理单元(NPU)的微控制器STM32N6。
    的头像 发表于 12-18 11:05 1145次阅读