5 种降低成本和缩短上市时间的嵌入式系统工具(嵌入式软件产品成本)

一个典型的开发人员平均花费大约 40% 的时间来调试软件。随着嵌入式开发人员努力应对系统复杂性并试图了解各种软件组件在其系统中的交互方式,这可能会导致成本和上市时间增加。这里介绍几种工具,它们不仅有助于了解软件,还有助于降低成本和上市时间,让我们来看看其中的几个工具:

工具 #1 — 启用跟踪的调试器

无论是 ARM Keil ULINKplus 还是 j-Trace,这些工具都为开发人员提供了访问流跟踪功能和嵌入式目标内存的能力。这些高端调试器可以连接到几种不同的可视化工具,这些工具可以让开发人员深入了解他们的系统是如何运行的。虽然使用这些可视化工具可能并不总是需要高端工具,但它们的次要功能(例如无限断点、备用 GPIO 引脚,甚至能量监控)可能是必不可少的。

工具 #2 Micrium µC 探针

Micrium µC Probe 可用于嵌入式应用程序中变量和数据的实时可视化。开发人员能够自定义构建最适合他们需要的用户界面,以监控系统的运行情况。µC Probe 几乎可以在调试器能够同时访问微控制器内存的任何嵌入式系统上使用。如果开发人员使用 J-Link j-Trace,此功能使该工具能够以非侵入方式读取内存,几乎没有开销。


种降低成本和缩短上市时间的嵌入式系统工具(嵌入式软件产品成本)"

工具 #3 Percepio Tracealyzer

使用 Percepio Tracealyzer 可以跟踪嵌入式应用程序并可视化它的行为方式。Tracealyzer 可以集成到基于 RTOS 的应用程序中,以记录应用程序中发生的事件,例如任务上下文切换、中断、互斥锁和解锁,以及发生的许多其他事件。这些事件可以在代码中围绕特定问题区域以单次方式记录,也可以实时流式传输并查看到主机。跟踪记录后,嵌入式开发人员可以使用 30 多个视图来查看程序执行、任务和事件时间、通信流以及应用程序的许多其他方面。

工具 #4 SEGGER 系统视图

SEGGER System View 是另一个跟踪可视化工具,可用于查看应用程序在做什么。System View 记录 RTOS 事件并显示一些有用的信息,例如任务时序、任务执行可视化和 CPU 负载。该工具仅包含四个视图,但仍足以获取有关应用程序行为方式的有用信息,这对于免费工具来说非常有用。

工具 #5 SEGGER Ozone

对于有兴趣确保他们的测试用例在其代码库中获得 100% 覆盖率的嵌入式软件开发人员来说,指令跟踪可能是一个重要的工具。开发人员可以与 J-Trace 结合使用的免费工具是 SEGGERs OzoneOzone 让开发人员可以看到他们的代码覆盖率有多好,同时让他们监控函数执行并查看代码中已执行的每条指令。开发人员可以使用此工具从他们的应用程序中收集到许多细节。

结论

如果你看不到系统在做什么,则很难调试和验证软件。如果你能看到正在发生的事情,嵌入式开发人员可以更快地找到解决方案,最终节省时间和金钱。

了解更多

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2022年6月13日 上午9:24
下一篇 2022年6月13日 上午9:26

相关推荐

  • 文学常识app推荐

    文学常识app推荐 随着科技的发展,我们现在已经有了很多可以帮助我们学习文学常识的应用程序。这些应用程序不仅可以让我们了解文学作品的历史背景和作者,还可以让我们学习到许多文学技巧和…

    联系我们 2024年12月5日
    2
  • 销售用项目管理软件

    销售用项目管理软件 随着现代商业的不断增长,销售团队也在不断扩大。然而,传统的销售模式已经不能满足现代企业的需求,因此,销售用项目管理软件应运而生。本文将介绍一款适合销售团队使用的…

    联系我们 2024年9月16日
    35
  • 信息化项目验收资料 宣贯

    信息化项目验收资料宣贯 随着信息技术的不断发展,信息化项目已经成为现代企业运营的重要工具。在信息化项目验收过程中,一份详细的验收资料是必不可少的。因此,本文将为您宣贯信息化项目验收…

    联系我们 2024年12月2日
    0
  • 科研项目组

    科研项目组 科研项目组是一个由一群富有创造力和创新精神的学者组成的团队,致力于探索未知领域并推动科学技术的发展。 我们的科研项目组成立于XX年,由多位顶尖科学家组成,其中包括XXX…

    联系我们 2024年12月9日
    0
  • 内控五步法

    内控五步法是一种有效的管理方法,可以帮助组织实现目标和降低风险。以下是内控五步法的五个步骤: 1. 定义和控制目标:确定组织的目标,并制定相应的计划和策略来实现这些目标。 2. 识…

    联系我们 2024年12月2日
    3
  • 商业项目管理

    商业项目管理:如何有效地实现目标和提高效率 商业项目管理是商业领域中非常重要的一部分,其目的是确保项目能够在预定的时间、预算和范围内完成。本文将探讨商业项目管理的基本原理、工具和技…

    联系我们 2024年9月15日
    34
  • 凝聚党员力量,激发党建活力(凝聚党员力量,激发党建活力)

    闫晶晶   一个支部一团火,一个党员一盏灯。2019年以来,最高检机关各党组织在最高检党组坚强领导和机关党委推动指导下,以高度的政治自觉、法治自觉、检察自觉狠抓党的建设,创新形式凝…

    联系我们 2023年6月1日
    366
  • 制造项目管理软件

    制造项目管理软件:让制造项目更高效、更智能 制造项目管理软件是一种用于管理制造项目的工具,可以帮助企业更好地协调和控制项目进度、成本和质量。随着现代制造业的迅速发展,越来越多的企业…

    联系我们 2024年9月16日
    29
  • 中国的科技成果与中国神话命名的有哪些

    中国科技与神话的交织 中国的科技成果和中国神话有着密切的联系。中国的科技不仅受到古代神话的影响,也现代神话的发展提供了重要的启示。例如,现代科技的发展与道家的“道”和儒家的“德”有…

    联系我们 2024年12月1日
    74
  • 医院内控手册

    医院内控手册 医院内控是指医院内部为了保证医疗安全、服务质量、医疗效率等目标的实现,通过制定、实施、评价和控制的一系列规章制度和操作程序。一份好的医院内控手册可以帮助医院提高内部管…

    联系我们 2024年12月2日
    2