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

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


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

    关注

    35

    文章

    22309

    浏览量

    86276

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

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

收藏 人收藏

    评论

    相关推荐

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

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

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

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

    瑞萨RX MCU功能安全解决方案简介(3)Self-Test自检软件

    RX系列MCU自检软件包,包括诊断软件、安全手册、用户指南和IEC61508功能安全认证文档。 RX
    的头像 发表于 07-05 11:30 1725次阅读
    瑞萨<b class='flag-5'>RX</b> MCU功能安全解决方案简介(3)Self-Test自检<b class='flag-5'>软件</b>包

    嵌入式软件工程师如何提升自己?

    嵌入式软件工程师如何提升自己? 作为一名嵌入式软件工程师,在这个充满机遇和挑战的领域里,如何提升自己显得非常重要,它决定了你未来的发展方向和成就。接下来,我们一起探讨一下。 1.奠定扎实
    发表于 06-12 11:20

    嵌入式软件工程师和硬件工程师的区别?

    嵌入式软件工程师和硬件工程师的区别? 嵌入式软件工程师 嵌入式软件工程师软件开发领域中的一种专业工程师
    发表于 05-16 11:00

    大厂电子工程师常见面试题#电子工程师 #硬件工程师 #威廉希尔官方网站 知识 #面试题

    电子工程师威廉希尔官方网站
    安泰小课堂
    发布于 :2024年04月30日 17:33:15

    M12航空插座5芯使用频段

    德索工程师说道M12航空插座5芯的使用频段主要取决于其设计和制造材料。德索工程师说道M12航空插座5芯的使用频段主要取决于其设计和制造材料。
    的头像 发表于 03-29 14:33 400次阅读
    M12航空插座<b class='flag-5'>5</b>芯使用频段

    Cognition发布首款AI软件工程师Devin

    据报道,Cognition公司今日公布了其首款人工智能软件工程师——Devin,掀起了打造软件模式变革的序幕。该产品在SWE-bench代码测验中展现出卓越表现,甚至超过了部分顶级人类工程师的水准。
    的头像 发表于 03-13 10:57 622次阅读

    移远通信即将推出Rx255G系列5G RedCap模组

    全球物联网领域的佼佼者移远通信近日宣布,即将推出其全新的Rx255G系列5G RedCap模组。这款模组不仅集成了高可靠性、低时延以及网络切片等5G NR核心功能,更以其紧凑的设计和超
    的头像 发表于 02-26 10:30 877次阅读

    RX722T工程师手册

    电子发烧友网站提供《RX722T工程师手册.pdf》资料免费下载
    发表于 02-22 14:54 0次下载
    <b class='flag-5'>RX</b>722T<b class='flag-5'>工程师</b>手册

    RX系列RX驱动程序包第142版发布说明

    电子发烧友网站提供《RX系列RX驱动程序包第142版发布说明.pdf》资料免费下载
    发表于 02-19 10:39 0次下载
    <b class='flag-5'>RX</b><b class='flag-5'>系列</b><b class='flag-5'>RX</b>驱动程序包第142版发布说明

    RX系列RX Driver Package Ver.1.42的应用说明

    电子发烧友网站提供《RX系列RX Driver Package Ver.1.42的应用说明.pdf》资料免费下载
    发表于 01-30 15:13 0次下载
    <b class='flag-5'>RX</b><b class='flag-5'>系列</b>的<b class='flag-5'>RX</b> Driver Package Ver.1.42的应用说明

    RL78系列RX系列、RH850系列集成开发环境用户手册

    电子发烧友网站提供《RL78系列RX系列、RH850系列集成开发环境用户手册.pdf》资料免费下载
    发表于 01-29 11:51 2次下载
    RL78<b class='flag-5'>系列</b>、<b class='flag-5'>RX</b><b class='flag-5'>系列</b>、RH850<b class='flag-5'>系列</b>集成开发环境用户手册

    RX231系列MCU旧工程打开编译报错问题解决方法

    RX231系列MCU旧工程打开编译报错,使用新版本为Renesas e² studio,Version: 2023-04 (23.4.0)
    的头像 发表于 01-03 12:32 1180次阅读
    <b class='flag-5'>RX</b>231<b class='flag-5'>系列</b>MCU旧<b class='flag-5'>工程</b>打开编译报错问题解决方法