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

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

3天内不再提示

下一代航空系统在认证过程中推动自动化、多核处理器

星星科技指导员 来源:嵌入式计算设计 作者:MARIANA IRIARTE 2022-11-09 11:17 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

随着航空系统复杂性的提高,对有人驾驶和无人驾驶飞机的安全关键系统进行认证已促使工程师走向自动化并并行工作以提高流程效率。多核处理器在这一推动中发挥着重要作用,并增加了简化流程的工具。然而,随着美国联邦航空管理局(FAA)和欧洲航空安全局(EASA)努力简化流程,挑战仍然存在。

多年来,系统的复杂性呈指数级增长,促使行业寻找提高流程效率的方法。

事实上,“下一代系统的绝对复杂性要求供应商需要向系统集成商提供的不仅仅是原始硬件和软件 - 他们还需要提供安全认证工件,以实现系统的快速集成和认证测试,”旧金山湾区风河航空航天和国防部门高级总监Chip Downing说。

作为回应,设计人员正在使用自动化工具来简化无人驾驶和有人驾驶飞机的认证过程。“在系统的生命周期中使用自动化工具是一个巨大的变化,”位于马萨诸塞州韦斯特福德的Verocel,Inc.总裁兼首席执行官George Romanski说。这是因为“标准要求非常严格的认证方法。您必须生成需求并查看这些需求、生成设计、查看设计、生成代码、查看代码等。在一个典型的系统中,我们将有成千上万的工件,这些工件必须被开发,必须对其进行审查,我们必须确保这些要求是合理的,并且彼此契合。

这个过程变得非常不现实。“保留大量需求和派生需求的Excel电子表格非常繁琐和乏味,”加拿大渥太华Curtiss-Wright Defense Solutions的产品经理Rick Hearn说。“你可以通过软件工具实施任何自动化,以便能够在整个生命周期中跟踪所有这些需求,你就越好。

设计人员正在分阶段认证安全关键系统:“大多数人试图做的是开始并行工作,这样你就可以有需求,你可能有五千个需求,其中一千个可能已经准备好了,所以你可以开始实施这些需求,但另外四千个仍在开发中,当你开发设计时, 现在你可以开始实施了,“罗曼斯基解释道。“换句话说,你开始重叠这些流程,如果你非常严格地管理信息,那么就有可能使这个过程更有效率。为此,它需要使用数据库,需要将该数据库链接到配置控制系统,并且需要非常严格的基线。

他补充说,该过程还需要自动身份验证。“人们现在可以在数据库中进行审查,你可以维护整个项目的整个开发过程,你可以让分布式团队同时处理这个问题。

“由于复杂性,必须在这些系统上进行的测试量呈指数级增长,并且必须实现测试的自动化,”位于亚利桑那州图森的水星任务系统业务发展总监Scott Engle说。“不可能手动完成此操作。

Romanski解释说,Verocel的VeroTrace管理和控制所有生命周期数据,包括需求,设计,源代码,测试用例,结果,文档等。更重要的是,VeroTrace管理每个生命周期数据项的状态,并提供每个项之间的可追溯性链接,以满足包括DO-178C,IEC61508和ISO26262在内的许多标准。(见图1)。

图1:Verocel的VeroTrace数据库可以导出到DVD ROM,允许超链接浏览所有数据和文档。由维罗塞尔提供。

poYBAGNrG_KAbz3KAAEUJ4CLu5I918.jpg

多核处理器的兴起

促成因素将是使用多核处理器。多年来,从单核处理器转向并行工作的转变已经发展到“有兴趣为安全应用认证多核处理器,”纽约市Mercury Systems任务系统集团PLM和BD总监Greg Tiedemann说。“从安全角度来看,当你只有一个处理器时,认证更容易。当您有多个处理器在同一应用程序上工作时,这更具挑战性。对此的需求确实非常简单。你可以在其他市场和水星的其他地方看到它。我们之所以采用多核,是因为您可以在处理和功耗方面提高效率,并且只是一般的 SWaP [尺寸、重量和功耗] 要求。你可以在更小的空间里做更多的事情。

“趋势是多核,但这也是系统复杂性更高的趋势,”Engle澄清道。“当我们进行联合飞机设计时,航空电子设备是位于整个飞机上的单一用途,特殊用途的盒子,现在将整合和集成模块化航空电子设备(IMA)整合到更少数量或件数或件的设备上,现在在此基础上添加多核,这些系统变得非常复杂。这种复杂性只会增加出错的可能性。

在过去的十年中,该行业一直在努力创建可行的多核安全解决方案。“我们一直在挣扎,因为我们试图将单核处理器中使用的相同测试和检查流程应用于多核设计,”风河的唐宁解释说。“当使用单核处理器时,该内存管理单元 (MMU) 非常擅长创建受内存保护的分区;当与强大的调度基础相结合时,这是一条低风险的认证途径。

“在多核环境中,在一对多核上使用MMU根本无法管理需要在安全关键型解决方案中控制的所有资源,”他补充道。“未来,多核安全解决方案必须使用一种称为‘硬件虚拟化辅助’的功能。此功能为虚拟化分区/容器/虚拟机 (VM) 创建和管理仅靠软件无法可靠地完成的所有资源。硬件辅助虚拟化创造了另一个更强大、更可靠、更全面的分离环境,解决了尝试使用基于MMU的分离和单核系统的处理器/驱动程序控制的许多问题。

尽管取得了这一进展,但由于许多挑战,多核处理器的使用还没有完全准备好部署,“Tiedemann说。“但是,通常人们对它很感兴趣。我认为这是市场上的一个重要趋势,我们正在密切关注,以确保当解决方案支持它时,我们已经准备好利用它。

“硬件辅助虚拟化创造了做更多事情的机会,”唐宁指出。“首先,它增加了一个控制处理器和主板资源的执行信封,因此在这些虚拟机中运行的操作系统(OS)可以像控制整个处理器一样运行。此虚拟机还可以在一到多个内核上分配,从而提供另一个级别的分离和抽象。

“此外,每个内核都可以使用 MMU 在每个内核上分离任务/线程,从而创建多个级别的分离,”他补充道。“虚拟机还支持使用未经修改的来宾操作系统执行环境,从而可以在共享计算平台上插入嵌入式和企业操作系统,如Linux。最后,通过虚拟机控制和分离计算机/板资源,该技术为支持混合安全关键性环境创造了非常好的封装,提供了对共享板/设备的硬件控制访问。

简化流程的整体方法

对使用自动化工具和多核处理器的兴趣日益浓厚之际,越来越多的无人驾驶飞机正在进入国家领空。

为了应对这些挑战,美国联邦航空管理局(FAA)和欧洲航空安全局(EASA)正在努力简化流程。“FAA和EASA的一致性有增加的趋势,”赫恩说。“他们称之为‘协调’。我们过去看到的是,EASA和FAA的认证规则大致相同,但它们在实施上往往有所不同。然而,我们越来越多地看到规则通过标准机构以及两个认证机构之间的一些会议得到协调。

美国联邦航空局有“一套他们一直在讨论的总体原则,以简化整个认证过程,”罗曼斯基说。“他们从更全面的角度来看待它,更多的是从系统的角度来看待它,而不是他们在DO-178B和DO-254中制定的非常规范的规则。

这个过程大约在一年半前开始,一群人为FAA,EASA和其他认证机构工作。“我们正在开发一种新的简化认证方法,”他补充道。“这只是一个开始,当前版本已于9月发布,我们正在继续完善它,但这是一个我们试图将系统标准ARP4754A融合在一起的过程;DO-178C 的软件标准;以及 DO-254 的复杂硬件标准。

“总体属性将试图融合其他标准的本质,以便您可以使用这些总体属性来开发认证证据,而不是像DO-178C这样的传统属性。它仍处于早期阶段,但这种方式为用户提供了更大的灵活性,可以进行认证,“Romanski说。“美国联邦航空局正在采取的另一种方法是试图制定一个基于风险的软件认证流程,特别是对于小型飞机,通用航空飞机。美国联邦航空局发现,在这些通用航空飞行器中,有新的设备进入机载,应该经过认证,因为它们对安全至关重要;现在的问题是,你可以不用这些设备飞行,或者你可以把这些设备放在飞机上,使小型飞机更安全。

审核编辑:郭婷

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

    关注

    68

    文章

    20148

    浏览量

    247119
  • 源代码
    +关注

    关注

    96

    文章

    2953

    浏览量

    69654
  • 无人驾驶
    +关注

    关注

    99

    文章

    4255

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    德州仪器AM62Ax Sitara™处理器技术解析

    接口以及各种汽车外设和网络选项。AM62A/AM62A-Q1处理器设计用于机舱内监控系统和驱动下一代EMIRMATM系统、楼宇
    的头像 发表于 08-13 10:25 1021次阅读
    德州仪器AM62Ax Sitara™<b class='flag-5'>处理器</b>技术解析

    【老法师】多核异构处理器M核程序的启动、编写和仿真

    有很多研究单片机的小伙伴面对多核异构处理器时,可能会对多核的启动流程感到困惑——因为不熟悉GCC编程和GDB调试,所以也无法确定多核异构
    的头像 发表于 08-13 09:05 3631次阅读
    【老法师】<b class='flag-5'>多核</b>异构<b class='flag-5'>处理器</b><b class='flag-5'>中</b>M核程序的启动、编写和仿真

    安森美携手英伟达推动下一代AI数据中心发展

    安森美(onsemi,美国纳斯达克股票代号:ON)宣布与英伟达(NVIDIA)合作,共同推动向800V直流(VDC)供电架构转型。这变革性解决方案将推动下一代人工智能(AI)数据中心
    的头像 发表于 08-06 17:27 1166次阅读

    玄铁下一代旗舰处理器C930:双算力引擎,助力 RISC-V高性能计算

    加速场景的C系列,安全和实时性方面的R系列,赋能端测的E系列,以及搭建多核系统方案的玄铁系列,还有DIC技术等等。 高性能CPU IP玄铁C930 玄铁下一代旗舰处理器C930采用15
    的头像 发表于 07-18 13:35 2929次阅读

    NVIDIA及合作伙伴Automatica 重点展示下一代机器人、自动化与AI技术

    与协作系统,将 AI 技术深度融入实际制造业场景。欧盟委员会 2,000 亿美元投资计划与协同举措的支持下,欧洲正致力于引领下一波 AI 驱动的工业自动化浪潮。 近期
    的头像 发表于 06-30 19:53 1250次阅读

    下一代高速芯片晶体管解制造问题解决了!

    ,10埃)开始直使用到A7。 从这些外壁叉片晶体管的量产中获得的知识可能有助于下一代互补场效应晶体管(CFET)的生产。 目前,领先的芯片制造商——英特尔、台积电和三星——正在利用其 18A、N2
    发表于 06-20 10:40

    下一代PX5 RTOS具有哪些优势

    许多古老的RTOS设计至今仍在使用,包括Zephyr(1980年)、Nucleus(1990年)和FreeRTOS(2003年)。所有这些旧设计都有专有的API,通常更大、更慢,并且缺乏下一代RTOS的必要安全
    的头像 发表于 06-19 15:06 875次阅读

    亿纬锂能将为小鹏汇天提供下一代原理样机低压锂电池

    近日,亿纬锂能收到广东汇天航空科技有限公司(以下简称:小鹏汇天)下一代原理样机低压锂电池定点开发通知书。这标志着双方将在低空经济领域深度协同,为飞行的产业进程注入关键动力,共同
    的头像 发表于 03-20 16:34 877次阅读

    激光位移传感自动化设备的应用

    激光位移传感自动化设备的应用非常广泛,主要得益于其高精度、高分辨率、非接触式测量以及快速响应等特点。以下是对激光位移传感
    的头像 发表于 02-13 17:21 1139次阅读

    英特尔下一代桌面测试处理器 Nova Lake 现身

    英特尔下一代桌面测试处理器Nova Lake已现身。消息源@x86deadandback于1月21日X平台发布推文,在运输清单中发现了Nova Lake CPU。首个芯片在2024年12月就已被
    的头像 发表于 01-23 10:09 1357次阅读

    光纤传感工业自动化的应用

    1. 引言 工业自动化是现代工业发展的重要趋势,它通过减少人工操作,提高生产效率和产品质量。传感作为工业自动化系统的关键组件,负责监测和
    的头像 发表于 01-18 10:34 1595次阅读

    QorIQ®T1042多核处理器

    。QorIQ®T1042多核处理器适合于路由、交换机、网关ip和通用型内嵌式计算系统的组合控制、数据路径和传输层
    发表于 01-10 08:48

    电源技术工业自动化的应用

    电源技术工业自动化的应用至关重要,它不仅是工业自动化系统稳定运行的基础,还直接影响到系统的性
    的头像 发表于 01-08 10:12 1229次阅读

    DCS控制系统工业自动化的应用

    是对DCS控制系统工业自动化应用的分析: 、DCS控制系统的基本概念 DCS是
    的头像 发表于 12-27 16:37 2531次阅读

    驱动自动化的应用 驱动的类型及特点

    驱动自动化的应用 自动化技术是现代工业生产中不可或缺的部分,它通过减少人工操作,提高生产
    的头像 发表于 12-19 17:28 1930次阅读