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

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

3天内不再提示

通过RTOS平台构建可靠、安全和可靠的系统

星星科技指导员 来源:嵌入式计算设计 作者:Michael May 2022-06-29 11:03 次阅读

现代实时操作系统 (RTOS) 从最初只是一个支持 I/O 的中断驱动、多任务内核,现在已经发展成为物联网中连接嵌入式系统开发必不可少的复杂元素。物联网)。当然,多年来已经添加了许多功能。对于当今的嵌入式系统,最引人注目的是旨在防止黑客入侵以及数据和控制的盗窃和破坏的新安全功能。对于开发人员而言,RTOS 现在代表了一个平台,他们可以在该平台上构建可靠、安全和可靠的系统。

作为一个平台,RTOS 提供了嵌入式实时和连接系统所需的许多服务。其中包括中断驱动的实时响应以及其他功能,例如集成的图形用户界面、无线和网络通信功能、文件系统管理、内部线程间消息传递等。这些复杂程度是内置的,因此开发人员不必理解或专注于实现它们。相反,开发人员可以专注于在所提供的服务和功能之上构建他们的增值应用程序。这得益于标准 API 的存在,这使得迁移到其他处理器变得更加容易。一旦 RTOS 在给定的 CPU 上运行,就可以移植应用程序代码。由于它通过相同的 API 运行,因此无需更改它。

处理器支持也使 RTOS 的使用更具优势,并且对安全也有影响。当今的许多 RTOS 都与提供现成、功能齐全的开发环境的硬件平台相匹配。一些供应商提供的 RTOS 与开发套件中的选定处理器板捆绑在一起,而另一些供应商则通过预认证他们的 RTOS 可以在半导体制造商提供的板上运行。无论哪种情况,开发人员都可以获得一个现成的环境来开始添加创新。

与硬件关联带来安全优势

RTOS 和底层硬件之间的这种密切关联可以带来额外的优势,因为处理器供应商正在将安全功能构建到他们的硬件中。这有助于 RTOS 用于保护区域免受入侵的安全内存管理。例如,Express Logic 的 X-Ware 安全平台可以保护受信任的代码免受其他代码中可能发生的错误的影响,同时使受信任的代码能够与整个系统进行交互。借助 ARM Cortex-M 的 MPU,它可以将内存范围(分区)边界分配给不受信任的代码,从而防止该代码访问其自己的分区之外的任何代码或数据。这可以防止该代码中可能存在的错误影响不受信任的代码本身以及影响受信任的代码或 RTOS。

ARMv8-M 架构遵循类似的保护过程,只是 ARMv8-M 的效率更高。它提供了实现相同优势所需的所有功能的硬件实现。ARMv8-M 使 RTOS 能够将分区边界分配给多个代码区域,使不受信任的代码能够“限制”在这些区域中,从而防止访问受信任区域或 RTOS 本身。内存保护方法也可用于没有此类硬件支持的 MPU。关键是设置安全地址区域,以确保没有任何东西可以进入来更改或隐藏在批准的代码中。

安全通信协议现已集成到高级 RTOS 中

网络通信安全方面的进步包括安全协议,例如传输层安全 (TLS) 协议,该协议可帮助通信系统相互设置加密以实现安全数据传输。该安全通信协议和其他安全通信协议已与当今先进的 RTOS 集成,以保护数据免遭窃听和篡改。TLS 可以与许多不同的高级协议(如 HTTPS 和 SNMP)一起使用,使其成为一种非常通用的安全工具。当然,加密和安全性对于实现安全引导加载程序以在需要时更新核心应用程序代码也至关重要。

将经过验证的安全功能作为 RTOS 开发平台的组成部分,对于帮助开发团队构建可靠和安全的嵌入式应用程序大有帮助——这些应用程序在国家基础设施中的连接正在成为日常生活中越来越重要的因素。

审核编辑:郭婷

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

    关注

    5046

    文章

    18845

    浏览量

    299550
  • MPU
    MPU
    +关注

    关注

    0

    文章

    333

    浏览量

    48628
  • RTOS
    +关注

    关注

    21

    文章

    804

    浏览量

    119193
收藏 人收藏

    评论

    相关推荐

    化工企业安全生产管控平台构建与应用

    。本文将从平台的设计理念、关键技术、功能模块、实施策略及效果评估等方面,详细探讨 化工企业安全生产管控平台构建与应用。 一、设计理念 预防为主,综合治理:
    的头像 发表于 09-26 16:45 131次阅读

    通过精确的温度感应提高汽车和工业摄像头的系统可靠

    电子发烧友网站提供《通过精确的温度感应提高汽车和工业摄像头的系统可靠性.pdf》资料免费下载
    发表于 09-07 09:19 0次下载
    <b class='flag-5'>通过</b>精确的温度感应提高汽车和工业摄像头的<b class='flag-5'>系统</b><b class='flag-5'>可靠</b>性

    汽车功能安全可靠性的关系

    当前,随着汽车领域的飞速发展,汽车也被重新定义。在汽车电子电气系统设计时,离不开对功能安全可靠性设计的考虑。正确理解两者之间的关系,有助于更好地分析问题和解决问题。什么是汽车可靠性汽
    的头像 发表于 07-13 08:28 3078次阅读
    汽车功能<b class='flag-5'>安全</b>与<b class='flag-5'>可靠</b>性的关系

    宏集INSYS工业路由器构建可靠的水厂过程控制系统

    宏集INSYS工业路由器采用模块化、安全和冗余设计,确保数据安全可靠通信,帮助客户构建高效的水厂过程控制系统,轻松管理工厂和设备。
    的头像 发表于 05-30 13:51 233次阅读
    宏集INSYS工业路由器<b class='flag-5'>构建</b><b class='flag-5'>可靠</b>的水厂过程控制<b class='flag-5'>系统</b>

    请问FATFS文件系统可靠性如何?

    ST官方固件库中使用了FATFS文件系统,想问下,这个文件系统可靠么? 我想了解一下,有哪位朋友真正产品上使用FATFS文件系统可靠性有什
    发表于 05-16 06:35

    中国发布多款国产CPU及操作系统安全可靠测评结果

    依据《安全可靠测评工作指南(试行)》,测评主要针对计算机终端和服务器搭载的中央处理器(CPU)、操作系统及数据库等基础软件硬件进行。经过对核心技术、安全保障、持续发展等多个方面的全面评估,从而评定产品的
    的头像 发表于 12-27 14:36 1772次阅读

    微软开源Azure RTOS,并更名为Eclipse ThreadX

    Azure RTOS 是一个带有 ThreadX 实时操作系统RTOS)的嵌入式开发套件。ThreadX 是一个普及性很高的小型 RTOS,可为资源受限的设备提供
    的头像 发表于 12-01 16:17 690次阅读
    微软开源Azure <b class='flag-5'>RTOS</b>,并更名为Eclipse ThreadX

    可靠精密数据采集与控制平台

    电子发烧友网站提供《高可靠精密数据采集与控制平台.pdf》资料免费下载
    发表于 11-24 09:12 0次下载
    高<b class='flag-5'>可靠</b>精密数据采集与控制<b class='flag-5'>平台</b>

    如何提升基于DC-DC模块的电源系统可靠性?

    建议。 1. 设计阶段 在设计阶段,我们需要充分考虑系统可靠性要求,并采取相应的措施来实现。以下是一些值得注意的方面: a. 可靠性要求分析:通过评估
    的头像 发表于 11-17 14:35 538次阅读

    RTOS相比裸机有什么优点?RTOS相比裸机更方便吗?

    RTOS相比裸机有什么优点?RTOS相比裸机更方便吗? RTOS代表实时操作系统,专门为需要高可靠性和可预测性的
    的头像 发表于 10-29 16:33 1440次阅读

    汽车领域RTOS有哪些

    在汽车领域,常用的RTOS除了以上介绍的AUTOSAR/OSEK OS和FreeRTOS之外,包括但不限于以下几种: 1 QNX OS QNX是一种实时操作系统RTOS),具有以下功能特性: 1.
    的头像 发表于 10-27 17:10 2555次阅读

    工控机的稳定性和可靠性如何确保工业智能化系统安全运行

    工控机的稳定性和可靠性是确保工业智能化系统安全运行的重要保障。朗锐智科将介绍一些确保工控机稳定性和可靠性的措施:1.选择合适的硬件:工控机通常采用工业级的硬件,如工业主板、工业级处理器和内存等。这些
    的头像 发表于 10-24 15:39 994次阅读
    工控机的稳定性和<b class='flag-5'>可靠</b>性如何确保工业智能化<b class='flag-5'>系统</b>的<b class='flag-5'>安全</b>运行

    在线研讨会 | 基于 Jetson 边缘计算平台构建 Azure OpenAI LLM 安全护栏

    ,并通过自定义方式响应用户特定的请求,按照预定义的对话路径进行操作,以及使用特定的语言风格进行回答等。它的核心价值在于通过 Colang 语言来编写安全护栏,来指导、定义和控制 LLM 驱动的对话机器人在特定主题上的行为,从而
    的头像 发表于 10-21 16:35 353次阅读
    在线研讨会 | 基于 Jetson 边缘计算<b class='flag-5'>平台</b><b class='flag-5'>构建</b> Azure OpenAI LLM <b class='flag-5'>安全</b>护栏

    超宽体封装数字隔离器让高压应用更高效可靠

    旺盛期。 在高压系统中,必须通过隔离手段构建可靠的隔离栅,将敏感的电子元器件与快速瞬变的高压组件进行电气隔离,以保证电源安全性、更好的
    的头像 发表于 10-20 14:55 565次阅读
    超宽体封装数字隔离器让高压应用更高效<b class='flag-5'>可靠</b>

    什么是可靠性测试?智能钥匙的可靠性测试

    智能钥匙是一种新型的智能家居设备,它使你可以通过手机或者其他智能设备轻松地控制你的房门、车门、办公室等入口。智能钥匙可以提供更加便捷、安全和智能化的操作方式,但是这种设备并非完美无缺,它也面临着一些风险和缺陷,需要经过可靠性测试
    的头像 发表于 10-17 14:07 553次阅读
    什么是<b class='flag-5'>可靠</b>性测试?智能钥匙的<b class='flag-5'>可靠</b>性测试