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

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

3天内不再提示

保护从端点到云的嵌入式和物联网设备

星星科技指导员 来源:嵌入式计算设计 作者:Max Maxfield 2022-06-30 11:28 次阅读

Arm 预计到 2035 年将有超过一万亿台联网设备,而且每台设备都需要安全性。

自从名称出现以来,关于什么是嵌入式系统和不是嵌入式系统的特征一直存在争议。早期的定义是,“嵌入式系统是一个你甚至不知道存在的系统……直到它停止工作。” 这种思维方式影响了嵌入式系统的许多方面,例如安全性。长期以来,系统被“嵌入”这一事实被认为等同于没有人可以访问它的事实,因此这意味着它实际上是安全的。

物联网IoT)、工业物联网 (IIoT) 和物联网 (AIoT) 时代,一切都直接或通过云连接到其他一切,术语“嵌入式系统”是在很大程度上与“物联网设备”同义,没有什么是安全的,一切都必须保证是安全的。

实施安全性的原因是众所周知的。我们被收集、存储和分析个人和商业数据的应用程序所包围。我们将其视为“开展业务的成本”,因为我们享受随之而来的好处,但我们也要求保护我们的数据安全。安全漏洞的成本可能是严重的,无论是在财务上还是在声誉方面。如果个人或企业认为无法信任设备制造商或服务供应商来保护他们的数据安全,他们就会将业务转移到别处。

每年连接到 Internet 的设备数量都在以指数速度增长。事实上,Arm 预计到 2035 年将有超过一万亿台联网设备,而这些设备中的每一个都需要安全性。结果,嵌入式和物联网系统的开发人员陷入了困境。他们已经在开发时间和成本方面面临多重挑战,加上上市时间缩短和产品生命周期缩短。最重要的是,他们现在必须确保他们的设备是安全的,并且这些设备将保证与在云中运行的应用程序的任何通信的安全性。

问题是安全性很复杂。对于许多开发人员来说,并不完全清楚什么是安全性或如何正确实现它。幸运的是,有一些解决方案可以让开发人员使用商业和开源工具来保护他们的嵌入式和物联网设备从端点到云。

扩大物联网设备开发

今天,大多数设计都从低成本评估板开始,这些评估板使用基于开源软件的参考设计。对于快速的物联网设备开发,将这些参考设计扩展到成本优化和资源受限的大批量生产至关重要。一个有效、灵活、易于使用的软件开发过程至关重要,因为工程师需要优化、扩展和验证复杂的软件堆栈,以实现整体设备功能,同时保持安全性。图 1 描绘了安全嵌入式系统或物联网设备中基本软件组件的简化视图。

poYBAGK9GIuAPiUdAAIsyEG722U539.png

安全嵌入式系统或物联网设备中基本软件组件的简化视图

HAL 为处理器和具有特定硬件配置的外围设备提供了一个抽象层。RTOS 提供线程和资源管理。安全网络接口使用适当的接口(例如以太网、WiFi、低功率无线电)提供加密的互联网连接。云连接器是云解决方案提供商的协议接口。而且,位于一切之上,用户应用程序提供了系统的定制功能。

所有这些不同的软件组件都是由不同供应商在不同地理位置的团队创建和维护的。嵌入式软件工程师面临的挑战是将软件参考设计从原始评估平台迁移到定制的生产硬件;优化资源使用以最小化系统成本;在产品生命周期中管理各种软件组件;并验证整个系统的功能和安全性。

为了解决与开发和生产安全嵌入式系统和物联网设备相关的问题,Arm 一直致力于创建标准、工具和设计流程,帮助开发人员更快地创建安全产品。两个这样的举措是 Cortex 微控制器软件接口标准 (CMSIS) 和平台安全架构 (PSA)。

CMSIS是一个独立于供应商的硬件抽象层 (HAL),它极大地简化了软件重用并减少了新软件开发人员的学习曲线。CMSIS 最初是为与基于 Arm Cortex-M 的微控制器一起使用而推出的,后来扩展为支持 Cortex-A5/7/9 内核和外围设备。如今,NXPMicrochip 和 Renesas 等主要芯片供应商的基于 Cortex-M 和 Cortex-A 的设备充分利用了 CMSIS 提供的功能。

与 CMSIS 互补的是PSA,它是一套完整的威胁模型、安全分析、硬件和固件架构规范以及开源固件参考实现。PSA 提供了一个基于行业最佳实践的方法,允许在硬件和固件级别上一致地设计安全性。这有助于嵌入式开发人员更快地将他们的设计安全地部署在现场。

此外,Arm 还与亚马逊网络服务 (AWS) 等云供应商合作,进一步简化嵌入式系统和物联网端点设备的开发。开发过程得到各种软件工具的支持,从开源到专业的商业产品。这为工程师提供了选择,同时提供了实现严格的安全性和验证所需的所有工具,而这在当今的设计中已成为强制性要求。

审核编辑:郭婷

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

    关注

    48

    文章

    6734

    浏览量

    147371
  • ARM
    ARM
    +关注

    关注

    134

    文章

    8615

    浏览量

    361311
  • RTOS
    +关注

    关注

    20

    文章

    764

    浏览量

    118678
收藏 人收藏

    评论

    相关推荐

    嵌入式会越来越卷吗?

    ,甚至在我们意识不到的地方发挥作用。 然而,“卷”也可能意味着技术的不断创新和发展。嵌入式系统经历了长足的进步,从最初简单的设备到如今高度智能化的系统。人工智能、机器学习和联网等领域
    发表于 03-18 16:41

    嵌入式人工智能的就业方向有哪些?

    ,LinuxQT开发工程师 C++开发 QT嵌入式图形开发 基于STM32MP157的人脸识别智能门锁项目 基于STM32MP157的智能环境检测项目 六:联网无线通讯开发工程师,
    发表于 02-26 10:17

    嵌入式系统发展前景?

    的发展前景也十分广阔。 随着联网和智能设备的快速发展,嵌入式系统将更为普遍地应用于各种设备和设施,包括家用电器、医疗
    发表于 02-22 14:09

    嵌入式学习步骤

    嵌入式行业是一个涉及广泛领域的行业,嵌入式联网、人工智能、智能与科学、电子信息工程、通信工程、自动化工程、测控、计算机科学等专业在嵌入式
    发表于 02-02 15:24

    为什么嵌入式没有35岁危机?

    嵌入式技术是指将计算机系统嵌入到其他设备或系统中的一种技术。它广泛应用于汽车、家电、医疗设备等领域,并且在智能手机、智能家居和
    发表于 11-17 10:33

    MCU是怎么为联网端点设备提高安全性的?

    MCU 是怎么为联网端点设备提高安全性的?
    发表于 10-17 08:53

    什么是嵌入式Linux?

    什么是嵌入式Linux? 对于很多电气、电信、通信专业的同学来说,对口专业就业方向主要有软、硬件两个方向。无论是对于学生还是就业而言,软硬件的开发学习,嵌入式联网在近年来无疑是一个摆
    发表于 10-11 13:47

    从事嵌入式工作有哪些优势?

    随着联网和人工智能的发展,嵌入式技术越来越值钱,学嵌入式的人也越来越多,现在开始入行嵌入式。根据一些权威部门统计,我国目前
    发表于 10-08 15:05

    【东胜联】联网嵌入式硬件工厂参观

    嵌入式联网
    东胜物联
    发布于 :2023年08月11日 11:26:46

    ARM Keil Studio用户指南

    Arm Keil Studio Cloud是一个免费使用的基于浏览器的集成开发环境(IDE),用于评估和开发Cortex-M设备嵌入式联网和机器学习软件。有了
    发表于 08-08 06:59

    选择嵌入式联网方向有前途吗

    芯片嵌入式联网STM32
    学习电子知识
    发布于 :2023年08月02日 12:48:45

    #工作原理大揭秘 5g屏蔽室#嵌入式联网

    嵌入式联网
    EMC屏蔽室消音室设备厂家
    发布于 :2023年07月26日 23:22:16

    PX5的ARM TrustZone支持让嵌入式系统变得更加安全!

    。 PX5 RTOS支持IAR、Eclipse/GCC和ARM开发工具,支持ARM Cortex-M、Cortex-R和Cortex-A架构。麦克泰软件公司长期从事嵌入式联网操作系统、开发工具的销售以及服务培训工作,是PX5
    发表于 05-18 13:44

    安科瑞EIOT能源联网平台介绍

    平台采用分层分布结构,主要由感知层(终端采集设备)、网络层(通讯管理终端)和平台层(能源联网
    发表于 04-20 10:31

    联网和智能电网之间的关系是什么

    联网也可以定义为人与在任何时间、任何地点与使用任何路径和任何服务的任何东西和任何人的连接。启用联网
    发表于 04-07 09:22