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

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

3天内不再提示

无线更新解决方案在STM32生态系统中的重要性

星星科技指导员 来源:意法半导体 作者:意法半导体 2022-05-13 09:45 次阅读

Percepio是ST 合作伙伴计划的成员,它使用云远程报告困扰该领域产品的错误。因此,我们希望对 Percepio DevAlert(以前的设备固件监视器)有所了解,以更好地了解它对物联网设备的影响以及这种解决方案为公司带来的各种优势。 在某些情况下,开发人员甚至可以在消费者遇到任何问题之前使用该报告通过无线更新解决问题。有趣的是,Percepio 使用了 ST 的B-L475E-IOT01A物联网探索套件作为他们项目的参考。因此,我们与 Percepio 的首席执行官兼创始人 Johan Kraft 以及他的销售和营销副总裁 Mike Skrtic 坐下来,以更好地了解该解决方案及其在 STM32 生态系统中的重要性。

自 1947 年出现第一个官方“错误”以来,由于飞蛾卡在哈佛 Mark II 机电计算机内部的硬件继电器中,错误和故障继续困扰着世界各地的代码。美国商务部国家标准与技术研究院 (NIST) 2002 年的一项研究表明,漏洞每年给美国经济造成约 600 亿美元的损失。最近,The Journal of Systems and Software 1于 2016 年发表的一篇论文表明,许多错误,尤其是那些具有两个以上条件的错误,避免了内部测试程序。简而言之,开发人员本可以在发布程序之前发现它们,但他们没有测试协议来发现它们。 毕竟,随着程序变得越来越复杂,测试每个用例和代码分支通常是不可能的。因此,像 Percepio DevAlert (DevAlert) 这样的工具可以解决这个问题。

Percepio DevAlert 的低调性,从小内存到强大的 STM32 支持

为了利用 Percepio DevAlert,开发人员调用 API 以在发生故障时生成警报。警报包括错误代码和消息以及开发人员想要使用的任何其他信息,例如特定值和跟踪记录,这是详细说明程序执行的特殊日志。然后,程序员可以使用 Percepio 的 Tracealyzer 来分析记录的跟踪并确定出了什么问题。这种方法的一个显着优势是 API 调用可以在处理现有错误或异常的代码中进行。因此,该工具相对简单,因为它不需要重写现有代码,而是在已经处理错误的地方进行相对简单的 API 调用。

Percepio DevAlert 支持所有使用 Cortex-M 的 STM32 微控制器,并在亚马逊FreeRTOS 上运行。此外,使用跟踪记录器只需要几千字节的 RAM,如果错误导致硬重启,系统可以将此数据传输到闪存。

这不仅意味着 Percepio 的解决方案可以适用于很多系统,包括那些内存限制非常严格的系统,而且存储数百或数千个事件是合理的。开发人员因此可以对他们的程序进行全面分析,并找出如何优化它。

Percepio DevAlert的实用性,从STM32CubeIDE到用户体验

快速测试 Percepio DevAlert 的一种方法是使用 B-L475E-IOT01A Discovery 套件。

该公司在去年推出 STLINK-V3 时就支持它,从而确保他们的客户能够享受更快的速度和新功能,例如快照模式。此外,Percepio 更进一步,为STM32CubeIDE 提供了一个 Eclipse 插件,这是我们第一个集成了 STM32CubeMX 的免费 IDE。该插件使在开发环境中使用 Tracealyzer 变得更加容易。DevAlert 还使用 AWS 基础设施来帮助工程师跟踪错误或特定信息,从而使系统不仅仅是错误检测

Percepio 使用云通过“分类引擎”来分类错误。在信息到达开发商之前,公司对其进行处理以突出任何新的或潜在的重要问题。它还可以使用云来跟踪某些传感器信息,就像常规的物联网平台一样。这非常重要,因为开发人员可以监控特定的传感器值,以查看是否存在可能损坏其系统的不可预见的情况。同样,他们甚至可以跟踪用户如何与产品交互。 例如,程序员可以检测人们是否意外按下按钮或因为界面存在缺陷。在实验室中测试每个极端情况和意外的用户行为几乎是不可能的。因此,来自 Percepio DevAlert 的反馈可以提供团队无法以任何其他方式获得的信息。

审核编辑:郭婷

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

    关注

    48

    文章

    7417

    浏览量

    150746
  • 传感器
    +关注

    关注

    2545

    文章

    50384

    浏览量

    750636
  • 物联网
    +关注

    关注

    2900

    文章

    43949

    浏览量

    369696
收藏 人收藏

    评论

    相关推荐

    生态流量在线监测系统解决方案

    一、背景随着环境保护意识的日益增强,水资源管理和生态保护成为了全球关注的焦点。河流、湖泊等水域管理生态流量的监测和调控对于维护水生态系统
    的头像 发表于 10-28 14:43 82次阅读
    <b class='flag-5'>生态</b>流量在线监测<b class='flag-5'>系统</b><b class='flag-5'>解决方案</b>

    英特尔和AMD组建x86生态系统咨询小组

    联想2024 Tech World大会上,英特尔CEO帕特·基辛格宣布了一项重大合作:英特尔与AMD将共同组建X86生态系统咨询小组。
    的头像 发表于 10-16 16:34 275次阅读

    英特尔将携手AMD共同捍卫x86生态

    10月16日,英特尔正式公布了一项重大合作计划:与AMD携手成立x86生态系统咨询小组。该计划由英特尔CEO帕特·基辛格亲自宣布。   x86生态系统咨询小组(x86 Ecosystem
    的头像 发表于 10-16 13:49 336次阅读

    Cadence展示完整的PCIe 7.0 IP解决方案

    十多年来,Cadence 对 PCIe 技术的坚定承诺和支持,在业界有目共睹。我们深知强大 PCIe 生态系统重要性,并感谢 PCI-SIG 提供的平台。 PCI-SIG 开发者大会迎来 32 周年之际,Cadence 宣布
    的头像 发表于 08-29 09:14 364次阅读
    Cadence展示完整的PCIe 7.0 IP<b class='flag-5'>解决方案</b>

    河流生态水文监测物联网系统解决方案

    、智能的河流生态水文监测物联网系统显得尤为重要。对此,物通博联提供高效可靠的河流生态水文监测物联网解决方案 河流
    的头像 发表于 07-24 14:22 236次阅读
    河流<b class='flag-5'>生态</b>水文监测物联网<b class='flag-5'>系统</b><b class='flag-5'>解决方案</b>

    广和通发布高性能端侧AI解决方案,赋能物联网生态系统

    展现了广和通物联网领域的深厚积累,更标志着公司拓展物联网生态系统和满足端侧AI应用需求方面的坚定步伐。
    的头像 发表于 06-07 16:15 562次阅读

    苹果硬件生态系统丰富,用户黏性大

     苹果以其丰富多元的硬件生态系统,涵盖了从 iPhone 至 Mac 电脑等多种设备,每个设备都有其独特的用户群体。
    的头像 发表于 04-18 11:03 385次阅读

    浅谈AMD Ryzen AI PC生态系统

    AMD与OEM合作伙伴联想和华硕,以及生态系统合作伙伴百川智能、有道、游戏加加、数、始智AI等共同努力,共庆龙年,并在大中华区扩展了Ryzen AI生态系统
    的头像 发表于 04-11 11:05 696次阅读

    HTX DAO生态系统已加入19个重要建设者,共同为HTX DAO生态做出贡献

    HTX DAO生态系统已加入19个重要建设者,共同为HTX DAO生态做出贡献 随着2月2日第十一批HTX DAO生态建设者的加入,目前,HTX DAO
    的头像 发表于 02-21 16:46 293次阅读
    HTX DAO<b class='flag-5'>生态系统</b>已加入19个<b class='flag-5'>重要</b>建设者,共同为HTX DAO<b class='flag-5'>生态</b>做出贡献

    Renesas Ready生态系统合作伙伴解决方案介绍

    电子发烧友网站提供《Renesas Ready生态系统合作伙伴解决方案介绍.pdf》资料免费下载
    发表于 02-21 09:38 0次下载
    Renesas Ready<b class='flag-5'>生态系统</b>合作伙伴<b class='flag-5'>解决方案</b>介绍

    RA生态系统合作伙伴解决方案提供卓越的平面航向和6轴IMU性能

    电子发烧友网站提供《RA生态系统合作伙伴解决方案提供卓越的平面航向和6轴IMU性能.pdf》资料免费下载
    发表于 02-19 09:46 0次下载
    RA<b class='flag-5'>生态系统</b>合作伙伴<b class='flag-5'>解决方案</b>提供卓越的平面航向和6轴IMU性能

    Renesas Ready生态系统合作伙伴解决方案

    电子发烧友网站提供《Renesas Ready生态系统合作伙伴解决方案.pdf》资料免费下载
    发表于 01-14 11:04 0次下载
    Renesas Ready<b class='flag-5'>生态系统</b>合作伙伴<b class='flag-5'>解决方案</b>

    芯原携手趣戴科技扩展手表GUI生态系统

    2024年1月9日,美国拉斯维加斯——芯原股份 (芯原,股票代码:688521.SH) 今日宣布专注于提供图形用户界面 (GUI) 软件服务的趣戴科技 (QDay Technology) 已加入其手表GUI生态系统,共同开发适用于各种应用的智能手表GUI解决方案
    的头像 发表于 01-10 09:06 653次阅读

    RA生态系统合作伙伴解决方案-Aizip缺陷检测

    电子发烧友网站提供《RA生态系统合作伙伴解决方案-Aizip缺陷检测.pdf》资料免费下载
    发表于 12-21 09:55 0次下载
    RA<b class='flag-5'>生态系统</b>合作伙伴<b class='flag-5'>解决方案</b>-Aizip缺陷检测

    RadioVerse:技术和无线电设计生态系统

    电子发烧友网站提供《RadioVerse:技术和无线电设计生态系统.pdf》资料免费下载
    发表于 11-24 11:43 0次下载
    RadioVerse:技术和<b class='flag-5'>无线</b>电设计<b class='flag-5'>生态系统</b>