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年12月1日
    0
  • 三农面试问题及答案

    三农问题是指中国农村面临的一系列问题,包括农业、农村和农民的福利。在面试中,三农问题是一个重要的话题,以下是一些可能有用的三农问题及其答案。 1. 你认为当前中国农村最大的挑战是什…

    联系我们 2024年12月1日
    119
  • 文学常识app推荐

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

    联系我们 2024年12月5日
    2
  • 一建管理各种措施汇总

    一建管理各种措施汇总 一建管理是指一建证书持有者通过合理的管理制度和管理流程,对工程项目进行有效的管理和监督,确保工程项目的安全、质量和进度。一建管理涉及到各种措施,下面我们来汇总…

    联系我们 2024年12月1日
    0
  • 省级以上研究课题是指哪些

    省级以上研究课题是指那些在学术界和业界都非常受欢迎和重要的课题。这些课题通常涉及到一些前沿的研究领域,例如: 1. 人工智能和机器学习:这些课题涉及到如何使用人工智能和机器学习技术…

    联系我们 2024年12月7日
    0
  • 互联网项目管理工具

    互联网项目管理工具 随着互联网技术的快速发展,互联网项目管理工具成为了现代互联网公司必不可少的工具之一。互联网项目管理工具可以帮助项目经理更好地管理项目进度、资源、风险等信息,提高…

    联系我们 2024年9月16日
    31
  • 「奋进新征程 建功新时代——抓党建促基层治理能力提升」外卖骑手变身“移动微网格员”

    “奶奶,灶具不用时,记得把安全阀关上哦!”2月1日,阳泉市城区北大街街道青年路社区,86岁的独居老人张秀生家里,李晋普笑着叮嘱从厨房走出来的老人。 34岁的李晋普是阳泉美团外卖的一…

    联系我们 2023年2月23日
    236
  • ​红星耀云端- 郭淑珍:夯实党支部队伍建设 助力党建与企业发展同频共振

    编者按:随着2022年昆明市互联网行业党建“红星耀云端”评星选优活动的开展,昆明互联网行业“党建示范点”“党建创新之星”“支部服务之星”“党员先进之星”评选出炉。掌上春城就此推出“…

    联系我们 2023年2月23日
    275
  • 项目实施状态是什么意思

    项目实施状态是指项目在实施过程中所处的状态,包括项目的目标、计划、资源、进度、风险、质量等方面。项目实施状态对于项目的成功实施非常重要,它决定了项目是否能够按计划完成,并且是否达到…

    联系我们 2024年12月10日
    0
  • 研发试制品对外销售账务处理

    研发试制品对外销售账务处理 随着科技的不断发展,企业的研发工作也越来越重要。研发试制品的对外销售也成为了企业销售的一个重要方向。在进行研发试制品对外销售账务处理时,需要遵循一些基本…

    联系我们 2024年12月6日
    1