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

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

3天内不再提示

新技术帮助多核满足安全关键标准

星星科技指导员 来源:嵌入式计算设计 作者:JAY THOMAS 2022-11-09 11:11 次阅读

随着行业对减小嵌入式系统尺寸、重量和功耗 (SWaP) 的推动,多核系统正在成为军事和航空航天领域的首选。

然而,正如我在之前的博客文章中提到的,使多核具有吸引力的东西 - 并行处理 - 使其更难测试,特别是当您试图满足DO-178标准时。由于内存和运行时开销以及数据收集技术,传统的检测方法在测试多核方面已经不足。

这就是使用超轻型仪器的解决方案创造突破的地方。多核开发人员首次拥有了高效且经济高效地验证安全关键标准的方法。让我解释一下它是如何工作的。

超轻型仪器可减少内存占用需求

传统检测使用预编译过程和运行时过程的组合,其中探测点插入到每一行代码上。

使用超轻型检测,可以使用被测代码的静态分析来确定放置检测点的最佳位置。这种超轻量级仪器与高度优化的测试工具框架相结合,显著减少了执行系统级测试和覆盖率分析所需的内存占用。

通过这种方法,现在可以在RAM/ROM远低于1K字节的目标系统上使用测试自动化和硬件存根。这种方法还利用了高度优化的数据收集技术,该技术将所有平台测试结果和覆盖依赖关系集成到一个数据结构中。这考虑了并发约束作为其结构的一部分。

为了防止运行时出现并发问题,此技术消除了对操作系统或其他管理内存或死锁的库函数的调用。因此,在资源有限的目标平台上,测试环境反映了最终应用程序执行的速度和功能。

系统级测试不必将多个组件级测试拼凑在一起,只需更少的通过即可完成,从而节省大量测试时间。

图1:TBvision 的交互式调用图显示实现的单个测试用例覆盖率,因此您可以专注于哪些测试用例提供覆盖率,并确定可能需要进一步测试的代码方面。

poYBAGNrGlmAK26mAABN9on_u7Q175.jpg

图2:TBvision 的流程图允许您放大各个测试用例的流程,并了解流程如何连接到代码。

poYBAGNrGmGAK8z1AABJkcinv7g023.jpg

验证技术的新“最佳”

验证技术中的两个新“最佳”有助于使多核系统实现这种合规性。

现在可以将结构设置为充分利用每个位。每个决策点一位使仪器尽可能轻巧,并最大限度地减少内存占用。

内联结构操作在编译时完成,产生一到三条指令。将其与传统方法进行比较,传统方法可能导致每个探测点有 10-20 条指令,您可以看到这两种方法的巨大差异。

用户共同验证了这些方法,在可执行文件大小和执行时间方面产生了 1-10% 的总体开销,这标志着其他机制的开销显著减少。

最小化系统测试框架和代码覆盖率检测的内存和性能开销可以做两件事:

现在,开发人员可以在资源受限的平台(如多核平台)上检测应用程序。

此外,他们还能够运行一次测试并捕获整个应用程序的数据。

此更改有助于减少或消除测试重复,从而提高生产力 — 对于行业降低 SWaP 所固有的紧张开发计划尤其重要。

随着行业越来越多地转向多核解决方案,很明显,传统的测试方法是不够的。超轻型仪表填补了这一空白,它提供了一种彻底、但经济高效且高效的方式来满足安全关键标准。

审核编辑:郭婷

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

    关注

    5056

    文章

    18953

    浏览量

    301633
  • 操作系统
    +关注

    关注

    37

    文章

    6654

    浏览量

    123109
  • 数据收集
    +关注

    关注

    0

    文章

    69

    浏览量

    11149
收藏 人收藏

    评论

    相关推荐

    医疗设备中的电源滤波器需要满足哪些安全标准

    医疗设备中的电源滤波器需要满足一系列严格的安全标准,以确保设备的稳定运行和患者的安全。随着技术的不断进步和
    的头像 发表于 10-16 17:44 147次阅读

    满足多场景多标准的通用多功能电气安全测试设备Profitest Prime AC

    ProfitestPrimeAC电气安全测试设备,满足多场景多标准,快速安全测试,可测量高电压电流及多种电气参数,支持多种RCD测试模式,具备高压测试功能,符合国际
    的头像 发表于 08-19 10:50 175次阅读
    <b class='flag-5'>满足</b>多场景多<b class='flag-5'>标准</b>的通用多功能电气<b class='flag-5'>安全</b>测试设备Profitest Prime AC

    什么是汽车ISO 26262功能安全标准

    随着各行业引进一系列产品设计和测试的标准化流程,安全保障也日益规范化。ISO26262是针对汽车零部件中的关键电气和电子(E/E)系统的功能安全标准
    的头像 发表于 07-23 08:28 3597次阅读
    什么是汽车ISO 26262功能<b class='flag-5'>安全</b><b class='flag-5'>标准</b>?

    安全主要考虑的关键技术有哪些

    安全是指在云计算环境中保护数据和应用免受攻击和威胁的一系列技术和策略。随着云计算的普及,云安全已经成为企业和个人用户关注的焦点。本文将详细介绍云安全
    的头像 发表于 07-02 09:27 464次阅读

    安全关键技术有哪些

    安全是确保云计算环境中数据和应用程序安全的一种技术。随着云计算的普及,云安全已成为企业和个人关注的焦点。本文将详细介绍云安全
    的头像 发表于 07-02 09:20 470次阅读

    简仪计数器/定时器模块满足严格的工业标准安全要求

    ,以满足严格的工业标准安全要求。 挑战 传统的脉冲边沿检测方法通常采用示波器或时间间隔计时器等仪表进行测量,但这些方法存在精度不够高、测量速度慢、操作繁琐等弊端,难以满足高压控制模组
    的头像 发表于 06-26 15:06 583次阅读
    简仪计数器/定时器模块<b class='flag-5'>满足</b>严格的工业<b class='flag-5'>标准</b>和<b class='flag-5'>安全</b>要求

    risc-v多核芯片在AI方面的应用

    应用中的成本。 最后,RISC-V多核芯片不仅可以应用于AI边缘计算领域,还可以扩展到其他领域,如数据中心、云计算、自动驾驶、机器人等,为这些领域提供高效、灵活和安全的解决方案。 总的来说,RISC-V
    发表于 04-28 09:20

    域控软件安全隔离关键技术剖析:MCU域 VS SOC域

    安全隔离的底层原理是避免软件对内存的不合理访问,以满足功能安全要求。硬件层面上,有MPU、MMU这样的硬件进行程序内存空间的保护和约束;软件层面上,容器化技术和虚拟化
    的头像 发表于 04-11 14:00 1023次阅读
    域控软件<b class='flag-5'>安全</b>隔离<b class='flag-5'>关键技术</b>剖析:MCU域 VS SOC域

    防爆高低温试验箱有什么标准?

    防爆高低温试验箱作为一种特殊的环境测试设备,广泛应用于石油、化工等需要防爆要求的行业。它能够在极端的高低温条件下模拟产品的工作环境,同时满足防爆安全标准,确保测试过程的安全性和可靠性。
    的头像 发表于 04-09 15:34 449次阅读
    防爆高低温试验箱有什么<b class='flag-5'>标准</b>?

    智慧农业物联网技术助力打造高标准农田

    在科技日新月异的今天,将各种高新技术与实践经验相结合,是推动农业现代化、集约化、规模化发展的关键。高标准农田,无疑是其中的重要代表,具备土地平整、土壤肥沃、排灌设施完备、生产方式先进等特点。通过合理
    的头像 发表于 02-29 11:03 295次阅读

    如何根据 ISA/IEC 安全标准确保工业物联网设计的安全

    成为黑客的主要攻击目标。因此,工业设备设计者必须按照行业标准实施其安全解决方案。工业设备也必须通过最新技术不断地升级安全解决方案,以保护其设备的数据资产,又不会削弱
    的头像 发表于 02-13 17:09 1339次阅读
    如何根据 ISA/IEC <b class='flag-5'>安全</b><b class='flag-5'>标准</b>确保工业物联网设计的<b class='flag-5'>安全</b>

    SCADE—产品级安全关键系统的MBD开发套件

    随着新能源三电、智能驾驶等新技术的应用,汽车中衍生出很多安全关键零部件,如BMS、VCU、MCU、ADAS等,相应的软件在汽车中的比重越来越大,并且安全性、可靠性要求也越来越高。ANS
    的头像 发表于 01-05 14:12 536次阅读
    SCADE—产品级<b class='flag-5'>安全</b><b class='flag-5'>关键</b>系统的MBD开发套件

    新技术在生物样本冷冻中的应用案例分析

      一、冷冻样本的新技术应用   1. 低温离心   低温离心是一种比较先进的生物样本冷冻处理技术,它可以在较低温度下将样本进行离心,从而有效地分离和保存其中的细胞和分子。相比传统的液氮冷冻方法
    发表于 12-26 13:30

    双核锁步安全芯片的关键技术

    在汽车功能安全标准ISO26262-5 2018 产品开发:硬件层面附录D对处理单元的诊断覆盖率推荐的安全技术措施中,作为可实现高诊断覆盖率的几种
    发表于 12-04 14:24 2039次阅读

    Microchip发布最新款TrustAnchor 安全IC,充分满足更高的汽车安全认证要求

    新型TA101器件包括CryptoAuthentication™或CryptoAutomotive™安全IC,支持更大的密钥尺寸并符合增强的网络安全要求   随着汽车的互联性不断提高、技术日益先进
    发表于 11-22 14:58 1787次阅读
     Microchip发布最新款TrustAnchor <b class='flag-5'>安全</b>IC,充分<b class='flag-5'>满足</b>更高的汽车<b class='flag-5'>安全</b>认证要求