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月3日
    0
  • 青海省工程建设监管和信用管理平台

    青海省工程建设监管和信用管理平台 青海省是一个水资源匮乏的省份,但是在这里,建设一个高质量的工程却是至关重要的。为了确保这些工程的安全和可靠,青海省政府正在积极实施工程建设监管和信…

    联系我们 2024年12月11日
    0
  • 项目管理软件免费下载

    项目管理软件免费下载 项目管理软件是一种用于计划, 跟踪和控制项目进度, 资源,和质量的工具。随着项目管理变得更加复杂和自动化, 项目管理软件已经成为许多组织中必不可少的工具。现在…

    联系我们 2024年9月19日
    100
  • 流程分类除了业务流程还有什么

    流程分类除了业务流程还有什么 随着信息技术的不断发展,我们日常生活中的业务流程也在不断地进行分类和优化。除了常见的业务流程分类如采购,生产,财务等,还有哪些分类呢?下面我们来谈一谈…

    联系我们 2024年12月5日
    0
  • 科技项目研发人员工资能算业务费吗

    科技项目研发人员工资能否算业务费,是一个值得探讨的问题。科技项目的研发人员是项目的核心,他们的技能和专业知识为项目的成功做出了巨大贡献。然而,在计算业务费时,科技项目研发人员的工资…

    联系我们 2024年12月7日
    0
  • 创新创业项目属于科研项目吗

    创新创业项目是否属于科研项目,是一个备受争议的问题。在一般情况下,创新创业项目通常不被认为是科研项目。然而,这并不意味着创新创业项目不属于科研项目。实际上,创新创业项目与科研项目有…

    联系我们 2024年12月3日
    1
  • 三农面试问题及答案

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

    联系我们 2024年12月1日
    8
  • 【要 闻】曹立军:坚持党建引领 强化责任担当 加快推进绵阳基层治理体系和治理能力现代化建设

    曹立军主持召开 市委城乡基层治理委员会全体会议强调 坚持党建引领 强化责任担当 加快推进绵阳基层治理体系 和治理能力现代化建设 4月12日,市委城乡基层治理委员会全体会议召开,省委…

    联系我们 2023年5月31日
    332
  • 专业项目管理工具

    专业项目管理工具 随着信息技术的不断发展,现代企业越来越需要专业的项目管理工具来帮助他们高效地管理项目。项目管理对于企业的成功至关重要,它涉及到项目规划、执行、监控和控制等多个方面…

    联系我们 2024年9月16日
    27
  • 四川文化和旅游重点实验室

    四川文化和旅游重点实验室简介 四川文化和旅游重点实验室是四川省文化和旅游厅于2019年首批成立的重点实验室之一,旨在加强四川文化和旅游领域的研究,推动文化和旅游资源的保护和利用,提…

    联系我们 2024年12月3日
    0