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

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

3天内不再提示

军事系统可以通过使用多核而受益

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

扫码添加小助手

加入工程师交流群

许多现代防御系统可以从运行实时和非实时操作系统(RTOS)中受益。在非对称多处理平台上将 OS-9 与 Windows 或 Linux 相结合需要现代多核处理器,例如英特尔的处理器。在AMP上运行的虚拟机管理多个环境。

军方需要在紧凑的战场系统中提供更多的计算功能,以提高其战术能力。嵌入式设备中使用的新型多核处理器提供更多功能,提高系统性能,并在更低的温度下运行。多核操作环境引入了一种新的软件范例,其中通用和实时操作系统和应用程序需要同时运行。这个新平台将传统工作站和嵌入式实时系统合并到一个设备上。它降低了硬件成本,降低了功耗,并提高了系统可靠性。从软件角度来看,多核环境提供了一个高效的平台来创建重用现有软件的混合应用程序。

在此平台范式中,Windows 和 Linux 通用处理操作系统和实时操作系统在不同的内核上运行,以创建新的混合、多处理环境。传统上,此环境作为通过网络连接的独立系统存在,以管理前端实时控制和后端数据管理任务。借助多核,多处理环境在片上完成,以支持实时和通用应用之间更快、更可靠的数据传输。在每个处理内核上使用军用认可的POSIX软件标准可创建一个同质环境,从而进一步提高开发软件的可移植性和重用性。

多处理环境中的小型化

多核为战场系统增加了功能。需要收集大量的战术数据来指导嵌入式系统的行动,使操作员能够控制设备,并收集数据用于远程中央办公室后端处理。这结合在单个多核平台上,以支持实时和一般过程应用。更小外形的 COTS 板(如 COM Express、Mini-ITX、MicroTCA 和PC/104-Plus)利用多核,并在更小的硬件占用空间内支持此功能。

除了小型化之外,混合多核环境还实现了非对称多处理(AMP),支持多个操作系统的并发操作。这可以通过多核硬件虚拟化技术和软件机器监视器或虚拟机监控程序来实现。实时和通用进程操作系统通过虚拟背板相互通信,在正在运行的进程之间提供数据和消息传递。这是一个高效的虚拟环境,用户可以利用它来加速实时和非实时任务的集成。

例如,用户可以利用可用的 Linux 和Windows 设备驱动程序,通过通用操作系统访问非时间关键型 I/O。通过使用公开可用的通用代码并收集所需数据以馈送到 RTOS,用户可以节省数周的代码开发时间。关键的实时任务可以专用于 RTOS,后台任务可以专用于通用操作系统。带有AMP的多核系统使其适用于嵌入式系统。

一个示例多核军事应用可以有一个无人移动设备或机器人,向具有RTOS的操作员提供未爆弹药的实时视频。移动设备还可以收集其他数据,以便根据存储在通用操作系统(如Windows或Linux)上的通用数据库上的数据库进行处理。操作员将控制无人机器人解除可疑设备的武装。在这种情况下,需要实时和通用操作系统来完成任务。

互操作性的 POSIX 要求

POSIX 标准 (POSIX 1003.1-2003) 创建于 1991 年,旨在使编写到该标准的应用程序能够在操作系统之间互操作。武器系统通用作战环境(陆军)、通用集成基础设施(空军)和开放系统架构(海军)都采用了POSIX,以确保前后软件兼容性。

混合多核环境中的 POSIX 支持在通用和实时应用程序之间提供了通用规则,可以更轻松地针对任一平台创建和测试。最初为 Linux 创建的内容可能更适合在 RTOS 下运行。在真正的多处理环境中同时存在这两个操作系统提供了这种灵活性。

支持多核实时操作系统

OS-9 实时操作系统已配置为在英特尔酷睿双核处理器上与 Windows 或 Linux 配合使用。该配置利用VirtualLogix VLX机器监视器在操作系统之间提供虚拟化。OS-9 和 Windows/Linux 独立执行、共享内存、共享I/O 并通过虚拟环境进行通信(参见图 1)。对系统和网络资源的请求由直接在多核硬件上运行的 VLX 虚拟机集中管理。

审核编辑:郭婷

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

    关注

    68

    文章

    20148

    浏览量

    246954
  • 操作系统
    +关注

    关注

    37

    文章

    7328

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    经营数据分析可以通过哪些方式

    系统的、科学的、符合商业规律的数据分析知识。这些数据的分析都要基于数据质量,所以通常我们还会需要有个数据质量管理的相关体系来配合。  经营数据分析通过数据质量管理来提供数据,数据分析与需求开发一样,都是在寻找
    的头像 发表于 12-05 16:31 57次阅读

    如何通过交替式几何处理实现更优的多核 GPU 扩展

    在理论上,通过增加更多GPU核心来提升性能似乎很简单:核心越多,性能越强。但在实践中,这是图形架构领域最棘手的挑战之一。虽然某些工作负载因其独立特性能实现良好扩展,但另一些工作负载(尤其是几何
    的头像 发表于 12-01 10:12 345次阅读
    如何<b class='flag-5'>通过</b>交替式几何处理实现更优的<b class='flag-5'>多核</b> GPU 扩展

    嵌入式系统的定义和应用领域

    大量使用了嵌入式系统。 不仅如此,汽车电子类产品、网络通信类产品、通信与娱乐产品以及工业控制类产品等众多领域也都受益于嵌入式系统的应用。可以说,嵌入式
    发表于 11-17 06:49

    移植RTThread多核如何开始(ZYNQ US 64位 A53)?

    想请教一下各位前辈如何移植RTThread到多核平台上,需要注意的问题和学习路线。
    发表于 09-22 07:25

    MES - 制造执行系统

    制造执行系统(MES)是用于控制、监测和记录生产的软件。它将企业资源规划(ERP)与过程控制系统相结合,实现了透明、高效的生产。 受益于 MES 的行业 MES 在许多行业都至关重要,包括
    发表于 09-04 15:36

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

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

    CYPD3177直接连接 VBUS_IN 不使用 VBUS_FET_EN 负载开关,会对我们的系统产生任何影响吗?

    PD IC 是否可以通过 I2C 与处理器传达电缆方向信息? 如果我们直接连接 VBUS_IN 不使用 VBUS_FET_EN 负载开关,会对我们的系统产生任何影响吗?
    发表于 05-20 07:39

    米尔瑞芯微多核异构低功耗RK3506核心板重磅发布

    。 低延时、高实时性RK3506采用了AMP多核异构,具备强大的实时性能使得一颗芯片便能灵活搭配多种操作系统,确保系统能够快速响应各类输入信号,特别适用于高精度控制系统,满足多种应用需
    发表于 05-16 17:20

    维爱普军用电源滤波器厂家:军事设备供电的“稳定基石”

    采用了先进的技术和设计理念,具备优异的滤波性能与抗干扰能力。它主要由电容、电感等元件构成,通过低通滤波原理,允许低频信号通过阻止高频干扰信号,从而有效滤除电力系统中的噪声、波动和干
    的头像 发表于 05-14 10:37 883次阅读

    热成像仪为何都在疯狂卷多核处理器?“多核大战”背后的真相你知道吗?

    热成像仪进入“多核”时代,这不是噱头,而是需求在变。 从黑夜中识别生命体,到复杂地形中实现热源追踪,过去主要用于军事和工业的热成像仪,如今正越来越多地进入民用市场。随着使用场景的复杂化,“看得见
    的头像 发表于 04-27 15:41 562次阅读

    军事应用中深度学习的挑战与机遇

    人工智能尤其是深度学习技术的最新进展,加速了不同应用领域的创新与发展。深度学习技术的发展深刻影响了军事发展趋势,导致战争形式和模式发生重大变化。本文将概述深度学习的历史和架构。然后,回顾了相关工作
    的头像 发表于 02-14 11:15 818次阅读

    SEGGER SystemView支持多核行为的观察和验证

    2025年2月,SEGGER宣布其实时软件验证和可视化工具SystemView增加了多核支持,将其功能扩展到单个芯片上具有多个CPU内核的系统
    的头像 发表于 02-07 11:24 1054次阅读
    SEGGER SystemView支持<b class='flag-5'>多核</b>行为的观察和验证

    变速电机驱动器受益于集成GaN

    电子发烧友网站提供《变速电机驱动器受益于集成GaN.pdf》资料免费下载
    发表于 01-24 13:51 0次下载
    变速电机驱动器<b class='flag-5'>受益</b>于集成GaN

    MCU在车载系统中的展望

    ,为了延长电池寿命和降低能源消耗,低功耗设计成为重要发展方向,通过优化芯片架构、采用先进制程工艺和电源管理技术来降低MCU的功耗。 多核化与网络化 :多核MCU技术不断发展,通过并行处
    发表于 01-17 12:11

    QorIQ®T1042多核处理器

    QorIQ®T1042多核处理器T1042 QorIQ高级多核处理器综合了数据网络、电信/数据通讯、无线网络基础设施和国防军事/航天工程应用所需要的性能卓越数据线路加速及网络和外围总线接口
    发表于 01-10 08:48