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

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

3天内不再提示

工程师说 | RX系列软件的历史和今后的展望 #5

瑞萨电子 ? 来源:未知 ? 2023-07-06 18:15 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

前篇回顾

RX系列软件的进化史和对未来的展望 #1

RX系列软件的历史和今后的展望 #2

RX系列软件回顾与展望 #3

RX系列软件的历史和今后的展望 #4

本期将为大家带来物联网设备设计方法的相关介绍。

石黒 裕紀

Sr Principal Software Engineer

物联网设备需要更低的耗电量和更小的体积,前篇中我们讲解了低耗电MCU和蜂窝调制解调器的必要性,以及如何利用基于MCU的安全IP来提高TLS加密通信安全性和速度。

实际上,为了在市场上以成千上万甚至数百万台的规模批量生产和运行该系统,必须为每台设备保留(具体是指MCU内置闪存或与MCU外部进行I2C总线连接的EEPROM等存储媒体)相应的数据,以便能够进行个体识别。

如果将这些数据逐个写入需要批量生产的产品,在实际批量生产时就会造成工厂运营成本的上升。因此,AWS公司在MCU预装FreeRTOS系统中准备了“队列预置”(Fleet Provisioning)功能,而为了部署此功能,瑞萨开发了相应的参考实例。

您可复制下方对应的网址到浏览器中打开访问:

队列预置:

https://www.freertos.org/iot-fleet-provisioning/index.html

解读博客(原文日语):

https://aws.amazon.com/jp/blogs/news/manage-credential-with-fleet-provisioning-in-mass-production/

瑞萨参考实例:

https://github.com/renesas/iot-reference-rx

目前,我们的开发已经进入最后阶段,与AWS进行日常协商的同时,还通过GitHub与AWS一同进行代码梳理,以便提高发布版本的易用性。

参考实例可以在RX72N Envision KitCK-RX65N等标准瑞萨主板上运行,也可以使用智能配置器在合作方主板和客户制作的专用主板上运行。

如下文中的图片所示,使用本期介绍的队列预置可以显著提高生产效率。

无队列配置

需要“单独密码/认证注入 * N”工序。

在该工序中,需要对每个MCU添加按MCU生成的密钥数据/证书数据,给生产工序造成了巨大的负担。设计特殊写入工序可能会提高生产效率,但这也会增加设计成本和特殊写入工序的操作成本。

978f0088-1be5-11ee-962d-dac502259ad0.png

有队列配置

不需要“单独密码/认证注入 * N”工序。

相反,在产品组装后的“组装 * M”工序中,产品可使用上网功能与AWS进行通信,然后在MCU内部使用随机数自动生成密钥数据并上传,最后下载证书数据并自行添加,这一系列操作皆可全自动进行。可以与传统的固件写入工序轻松地集成到产品组装工序中,从而大大降低了生产工序中的负荷和设计成本。

97bea78e-1be5-11ee-962d-dac502259ad0.jpg

工厂的生产效率应该是客户非常关心的问题。队列预置有助于提高生产效率,还有安全方面的优点,例如不需要按设备向工厂发送相应的密钥/证书信息。对于开发人员,队列预置的真正优势应该是在于安全方面的提升。此外,在本期介绍的机制中,如果您对“组装 * M”工序与AWS进行通信以及从AWS传输密钥/证书的场景进行仔细分析,就会发现设备内部生成的密钥会被存储在可读闪存等中这一弱点。将来,如果采用RX家族内置安全IP(Trusted Secure IP),就可以在其安全IP内部自行生成密钥对,进而降低密钥在MCU外部暴露的风险。由此,允许私钥在整个产品生命周期中仅限于在安全IP内使用。

再具体一点,嵌入固件的声明密钥/证书也是潜在的风险来源,但同样可以用安全IP进行保护。

因此,RX家族实现并提供了一种通过100%保护应该隐藏起来的信息从而提高生产效率的解决方案。今后,我们将继续以这种方式向全球推广,为最终用户打造可放心使用物联网设备的环境。

以下是瑞萨RX家族云解决方案和安全解决方案页,您可长按识别对应的二维码进入查看了解相关功能:

RX家族云解决方案

97f59302-1be5-11ee-962d-dac502259ad0.png

RX安全解决方案

981b48ea-1be5-11ee-962d-dac502259ad0.png

1

END

1

瑞萨电子 (TSE: 6723)

科技让生活更轻松,致力于打造更安全、更智能、可持续发展的未来。作为全球微控制器供应商,瑞萨电子融合了在嵌入式处理、模拟电源及连接方面的专业知识,提供完整的半导体解决方案。成功产品组合加速汽车、工业、基础设施及物联网应用上市,赋能数十亿联网智能设备改善人们的工作和生活方式。更多信息,敬请访问renesas.com


原文标题:工程师说 | RX系列软件的历史和今后的展望 #5

文章出处:【微信公众号:瑞萨电子】欢迎添加关注!文章转载请注明出处。


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

    关注

    36

    文章

    22397

    浏览量

    88478

原文标题:工程师说 | RX系列软件的历史和今后的展望 #5

文章出处:【微信号:瑞萨电子,微信公众号:瑞萨电子】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    做了电子工程师之后,最好拍的视频出现了#硬件设计 #电子DIY #电子工程师

    电子工程师
    安泰小课堂
    发布于 :2025年06月24日 17:45:57

    瑞萨FUSA参考板使用指南(RX72N-RX72N参考板)符合SIL3标准的功能安全平台软件PLSW软件使用教程

    ? SIL3功能安全软件平台介绍 1.概述 本文基于瑞萨FUSA套件中的RX72N-RX72N参考板,介绍如何使用符合SIL3标准的功能安全平台软件PLSW软件,使开发者可快速上手瑞萨
    的头像 发表于 05-27 16:23 ?849次阅读
    瑞萨FUSA参考板使用指南(<b class='flag-5'>RX72N-RX</b>72N参考板)符合SIL3标准的功能安全平台<b class='flag-5'>软件</b>PLSW<b class='flag-5'>软件</b>使用教程

    问,成为硬件工程师需要几只手?#硬件工程师 #YXC晶振 #扬兴科技 #搞笑

    硬件工程师
    扬兴科技
    发布于 :2025年04月25日 17:15:37

    硬件工程师手册(全套)

    的性能价格比达至最优。 5、技术开放,资源共享,促进公司整体的技术提升。 §1.2.1 硬件工程师基本素质与技术 硬件工程师应掌握如下基本技能: 第一、由需求分析至总体方案、详细设计的设计创造能力
    发表于 04-22 15:05

    如何在VS Code中使用瑞萨RX系列MCU

    RX家族系列MCU围绕先进的CPU内核构建,汇集了瑞萨的各种技术创新。基于多年积累的专有技术,它们旨在在各个方面提供更好的响应性和能效,同时结合出色的运行性能和低功耗。为工业、家用电子、办公自动化
    的头像 发表于 04-17 17:58 ?3042次阅读
    如何在VS Code中使用瑞萨<b class='flag-5'>RX</b><b class='flag-5'>系列</b>MCU

    如何成为一名嵌入式软件工程师

    如何成为一名嵌入式软件工程师? 01明确岗位的角色与定位 嵌入式软件工程师主要负责开发运行在特定硬件平台上的软件,这些软件通常与硬件紧密集成,以实现特定的功能。 不仅需要精通编程语言
    发表于 04-15 14:37

    硬件工程师:回答我!#回答我 #硬件工程师 #YXC晶振 #扬兴科技

    硬件工程师
    扬兴科技
    发布于 :2025年03月25日 18:46:59

    一招拿捏电子工程师#被AI拿捏了 #电子工程师 #电子电工

    电子工程师
    安泰小课堂
    发布于 :2025年03月25日 17:30:51

    带有FPU的32位微控制器RX23T系列数据手册

    RX23T 系列是适用于单逆变器控制的 32 位微控制器,具有内置浮点处理单元(FPU),让用户轻松编程复杂的逆变器控制算法。可大大减少软件开发和维护所需的工时。 此外,由于采用了 RX
    的头像 发表于 03-24 17:21 ?560次阅读
    带有FPU的32位微控制器<b class='flag-5'>RX</b>23T<b class='flag-5'>系列</b>数据手册

    嵌入式软件工程师就业好不好?

    嵌入式软件工程师就业好不好?会不会越老越吃香?今天一起来看看。 首先看下市场需求。 随着物联网、人工智能、5G等前沿技术的快速发展,嵌入式系统的应用领域不断扩大,从智能家居、汽车电子到工业自动化
    发表于 02-20 10:19

    嵌入式工程师常用的开发工具有哪些?

    嵌入式工程师常用的开发工具有哪些? 在嵌入式系统开发的广阔领域中,嵌入式工程师们凭借着一系列强大的工具,将创意与技术完美融合,打造出高效、可靠的嵌入式系统。以下是一些嵌入式工程师常用的
    发表于 12-20 15:29

    FPGA算法工程师、逻辑工程师、原型验证工程师有什么区别?

    ,还需要与软件工程师、硬件工程师紧密合作,对整个系统进行集成和测试。 总的来说,FPGA 算法工程师着重于算法优化,FPGA 逻辑工程师专注于逻辑设计,FPGA 原型验证
    发表于 09-23 18:26