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

相关推荐

  • 免费项目管理软件

    免费项目管理软件:轻松管理项目的关键 随着现代企业的快速发展,项目管理已经成为企业管理中不可或缺的一部分。然而,传统的项目管理软件需要花费大量的时间和金钱,而且不一定能够满足企业的…

    联系我们 2024年9月16日
    29
  • 想用好低代码这把“双刃剑”,先搞清楚这三个问题(低代码应用)

    文 | 师天浩,作者丨卓卓,编辑丨师天浩 2020年程序员平均工资持续攀高的资讯满天飞,据猎聘发布的《2020程序员人才大数据洞察报告》显示,高达五成的程序员年薪在20万 。站在程…

    联系我们 2024年5月14日
    75
  • 纬地 边坡立面图

    纬地边坡立面图是一种用于描述纬地系统边坡环境的特征和状态的图形工具。在这个文件中,我们可以查看到边坡的地形、地质、气候和人类活动等因素对边坡环境的影响。 纬地边坡立面图通常包含三个…

    联系我们 2024年12月9日
    1
  • 文科类科研的流程

    科研流程是进行科学研究的基础,对于文科类研究来说尤为重要。文科类研究通常需要对大量文献进行阅读和文献综述,以便确定研究方向和问题。 以下是一些常见的文科类科研流程: 1. 确定研究…

    联系我们 2024年12月6日
    2
  • “厦门党建e家”党员管理信息化系统(厦门党建e家官网)

    (一)平台改造 1 对平台进行“分隔舱”式拆分 实现采取“分隔舱”方式,按六区八系统对现有平台进行拆分以符合安全要求。 针对平台数据库现有的数据,将以六区八系统为分界点进行物理隔离…

    联系我们 2023年2月23日
    483
  • 如何用excel表格做工程管理系统

    如何用Excel表格做工程管理系统 随着现代技术的发展,工程管理也在不断地更新和进步。为了更好地管理工程项目,人们开始使用各种工具和技术来简化和提高效率。其中,Excel表格是一种…

    联系我们 2024年12月3日
    2
  • 免费敏捷项目管理工具

    免费敏捷项目管理工具 随着敏捷方法的广泛应用,许多企业开始采用敏捷的方式来管理项目。敏捷方法不仅能够提高项目的效率,还能够确保项目的质量。但是,在实施敏捷方法时,如果没有合适的工具…

    联系我们 2024年9月16日
    33
  • 三只松鼠新零售存在的问题

    三只松鼠是一家知名的零食品牌,因其高品质的零食和优惠的价格而深受消费者喜爱。然而,随着三只松鼠在新零售领域的不断深入,一些问题也开始出现。 首先,三只松鼠的新零售模式存在一些问题。…

    联系我们 2024年12月1日
    11
  • 如何让图片中的字变清晰

    如何让图片中的字变清晰 随着互联网的发展,我们越来越容易地获取信息和图片。然而,当我们查看图片时,有时候图片中的字会变得非常模糊或者不清晰。这严重影响了我们的阅读体验,让我们无法准…

    联系我们 2024年12月4日
    0
  • oa项目管理软件

    oa项目管理软件:助力企业高效管理项目 随着现代企业竞争日益激烈,项目管理的重要性也越来越凸显。oa项目管理软件作为一种现代化的项目管理工具,可以帮助企业更加高效地管理项目,提高项…

    联系我们 2024年9月16日
    31