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

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

3天内不再提示

为军事物联网系统选择操作系统

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

扫码添加小助手

加入工程师交流群

物联网部署选择操作系统(OS)的参数与过去的嵌入式系统有很大不同。这些嵌入式系统具有专门的功能,通常通过包括操作系统的定制硬件和软件与其他设备具有专有接口。相比之下,物联网系统在设计上是开放的,由标准构建块组成,并使用开放接口连接到其他设备。显然,并非所有物联网系统的构建方式都相同,但核心技术是相似的。

智能系统 物联网的大部分讨论都集中在连接性、数据和分析上,但我们不要忘记整个系统

的基础:操作系统。

选择正确的操作系统是成功部署物联网的重要因素。在任务关键型环境中使用的物联网系统需要在定义的时间段内完成任务可能需要实时Linux,而以线速分析数百万条消息所需的物联网系统可能最好由企业级Linux发行版提供。

一类物联网系统提供与下游传感器的连接,并且需要小型和低功耗(32位或更低)以适应受限环境。这些系统通常是逐个组装的,首先通过将BSP(板级支持包)合并到内核中来构建操作系统,然后通过添加文件系统,配置工具和其他中间件。这种类型的组装需要嵌入式软件和内核黑客技能,从而创建对手头任务非常有效的物联网系统。缺点是这些系统的工具最少(以节省处理和存储),如果不进行大量返工就无法升级,并且通常驻留在IT基础架构之外的运营技术(OT)领域。

另一类物联网系统负责提供数据服务:路由、数据整形和决策。同时还充当防火墙以保护下游设备(传感器、执行器和其他嵌入式系统)。这些系统被称为智能物联网网关,有助于连接OT和IT世界。

在功能方面更接近服务器,这些系统(64位多核)是使用标准操作系统构建的;自定义是通过配置进行的,而不是从头开始构建自定义操作系统。使用标准操作系统允许在初始部署多年后增强和升级操作系统和其他组件。

哪个最适合您?

军事物联网系统在安全性、维护和升级方面比商业物联网系统面临更大的挑战。您的决策不仅应考虑这些因素,还应考虑开发、部署和管理这些系统的工具需求。以下是一些建议:

将 SELinux 提供的功能与涵盖设备、网络和策略的分层安全方法相结合,以帮助保护物联网基础设施。

利用容器等新技术与功能相结合,使用现有 IT 基础架构大规模预配这些容器。

选择经过市场测试的技术和产品,这些技术和产品已被证明在确保商业和军事防御系统安全方面是可靠的。

选择稳定、经过验证且支持良好的开源操作系统。

通过开源,每个人都可以访问 Linux 中的所有代码。内存管理、调度、存储管理、网络和电源管理等各个组件在供应商之间是一致的。但是,如何集成、验证、微调和支持它们才是最重要的。

但是,选择 Linux 发行版可能具有挑战性;您需要选择具有满足您要求的功能和容量的那个。关于 Linux 发行版的各种供应商和来源,有几件事需要检查。具体而言,选择符合以下条件的供应商或组:

为 Linux 内核和密钥包贡献代码

始终如一地提交补丁

通过硬件认证对系统进行全面测试和鉴定

提供系统调整以更改操作系统算法,以调整内存和处理器数量,使用实际工作负载或对预期工作负载的密切模拟完成。

对各种硬件、配置和应用程序执行广泛的测试、调优和故障排除

通过与上游社区合作,展示对开源的承诺

此外,军事系统操作系统供应商需要支持较长的产品生命周期。因此,在选择操作系统供应商时,考虑公司的稳定性非常重要。他们是否能够维持10+年的生命周期?他们会在部署多年后自动更新他们的操作系统吗?他们是否提供长期支持,并为运行应用程序提供稳定、一致的平台(即确保 API、ABI、KABI 和软件包在发布的整个生命周期中集)?

军用物联网设备和系统的操作系统选择有多种选择。选择最佳操作系统是一项设计决策,应考虑物联网用例、现有基础设施以及操作系统提供商的可靠性和可持续性。

审核编辑:郭婷

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

    关注

    2939

    文章

    47330

    浏览量

    408038
  • 操作系统
    +关注

    关注

    37

    文章

    7329

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    EV10AS180A模数转换器支持哪些操作系统

    与这些硬件接口进行交互,从而实现对EV10AS180A的控制和数据读取。系统集成与应用场景:在将EV10AS180A集成到具体系统中时,用户可能会根据系统需求选择合适的
    发表于 11-18 09:18

    单片机的操作系统

    Linux网络协议栈和文件系统(如JFFS2),但实时性较弱,需外扩存储器。 ‌ ‌ VxWorks ‌:高效实时操作系统,广泛应用于通信、军事等领域,支持自定义硬件模块。 ‌ 其他选择
    发表于 11-14 06:18

    嵌入式实时操作系统的特点

    实时嵌入式操作系统(Real-Time Embedded Operating System)是专门设计用于嵌入式系统的实时操作系统。嵌入式系统是一种特殊的计算机
    发表于 11-13 06:30

    如何选择合适的实时操作系统

    选择合适的实时操作系统(RTOS,Real-Time Operating System)可能会影响你在不同行业的职业发展路径。
    的头像 发表于 09-09 14:47 808次阅读

    树莓派操作系统:版本、特性及设置完整指南!

    桌面环境的版本和轻量级、仅用于命令行的最小安装版本。该操作系统设计高效且资源友好,是树莓派设备的理想选择。树莓派操作系统的优势√轻量高效该操作系统设计精简,占用资源
    的头像 发表于 07-28 18:26 841次阅读
    树莓派<b class='flag-5'>操作系统</b>:版本、特性及设置完整指南!

    RUBIK Pi 3开发板与deepin 25操作系统完成适配

    3的操作系统支持矩阵得以进一步扩容,更标志着其开源生态体系建设迈入新阶段。对于全球开发者与技术研究者而言,这意味着在性能优化、运行稳定的开发环境基础上,将获得更为灵活多元的操作系统选择空间,创新实践注入更多可能性。
    的头像 发表于 07-28 16:01 817次阅读

    聚徽厂家解码——工控机操作系统选择:Windows、Linux、QNX 如何匹配工业场景

    在工业自动化进程不断推进的当下,工控机作为核心设备,其操作系统的恰当选择对工业生产的稳定性、高效性和安全性起着决定性作用。常见的 Windows、Linux 和 QNX 操作系统,各自具备独特
    的头像 发表于 05-29 16:28 1251次阅读

    鸿道Intewell操作系统:人形机器人底层操作系统

    操作系统的实时性赋能东土科技的鸿道(Intewell)工业操作系统作为国内唯一通过汽车、工业控制、医疗、轨道交通四项功能安全认证的系统标准体系中的技术层架构提供了底层支持。其微内核
    的头像 发表于 05-16 14:44 552次阅读

    您的 Raspberry Pi 项目选择正确的实时操作系统(RTOS)

    选择合适的操作系统对于项目的成功至关重要。了解如何在RaspberryPi上使用RTOS,并看看你有哪些选择吧!从OS到RTOSRaspberryPi是由RaspberryPi基金会推出的一系列
    的头像 发表于 03-25 09:40 1006次阅读
    <b class='flag-5'>为</b>您的 Raspberry Pi 项目<b class='flag-5'>选择</b>正确的实时<b class='flag-5'>操作系统</b>(RTOS)

    实时操作系统RTOS选型指南及实例分析

    操作系统实现了控制、计算和云服务的融合统一,控制层多种类型的设备提供统一的互联互通服务能力。鸿道Intewell操作系统经过多年高实时性和可控性验证并稳定运行,是目前国内唯一通过汽车、工业控制、医疗
    的头像 发表于 02-27 15:21 1026次阅读

    鸿道Intewell操作系统的Linux实时拓展方案

    鸿道Intewell操作系统是科东软件自主研发的新型工业实时操作系统,历经30多年研发积累,采用业界领先的微内核架构,具备高实时、高安全及强扩展的特性,是目前国内唯一通过汽车、工业控制、医疗仪器、轨道交通四项功能安全认证的操作系统
    的头像 发表于 02-27 10:08 623次阅读
    鸿道Intewell<b class='flag-5'>操作系统</b>的Linux实时拓展方案

    国产银河麒麟操作系统V10和星光麒麟V1.0操作系统如何选择?

    国产银河麒麟操作系统和星光麒麟操作系统都是由中国电子旗下科技企业麒麟软件有限公司(简称“麒麟软件”)开发的国产自主可控的操作系统。麒麟软件介绍:麒麟软件以安全可信操作系统技术
    的头像 发表于 01-24 09:14 4249次阅读
    国产银河麒麟<b class='flag-5'>操作系统</b>V10和星光麒麟V1.0<b class='flag-5'>操作系统</b>如何<b class='flag-5'>选择</b>?

    云服务器选择什么操作系统好?

    云服务器选择什么操作系统好?选择云服务器操作系统需考虑业务需求、兼容性、安全性、易用性及成本。Linux系统如CentOS、Ubuntu和D
    的头像 发表于 01-21 10:56 744次阅读

    deepin操作系统介绍

    希望从自己的能力和对桌面操作系统的理解,能给 Linux 的用户与开发者更多的选择。我们也相信 deepin 能够得到更多用户的认可与喜爱,成为开源世界的最佳选择。  一、 deepin 操作
    的头像 发表于 12-23 09:08 3232次阅读
    deepin<b class='flag-5'>操作系统</b>介绍

    2024中国操作系统大会盛大启幕

    2024 中国操作系统大会在北京中国大饭店盛大启幕。作为操作系统行业高规格的年度盛会和信息技术应用创新产业的风向标,大会已迈入第五届。本届大会以“创变·求真”为主题,旨在探讨以生成式 AI 代表的虚拟技术
    的头像 发表于 12-11 14:36 793次阅读