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

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

3天内不再提示

LxWin — 一个不同的Windows实时解决方案

智汇工业 来源:智汇工业 作者:智汇工业 2022-10-19 15:38 次阅读

Windows实时扩展的现状

众所周知,Windows 操作系统实时性差,不适合在实时性要求高的应用场景使用。

于是,不少厂商为挽留 Windows 用户,并能继续使用 Windows 强大的图形化界面,纷纷推出基于 Windows 环境的实时应用。

这里,我们要先排除一个误区,即 Windows 下的实时扩展并不能使 Windows 本身改造成为实时操作系统(RTOS),而是通过专有实时环境与 Windows 并行(有时甚至嵌入到 Windows 中)来实现实时功能扩展。

然而,并非所有的 Windows 实时扩展使用的方式都相同,实时扩展环境的开发者往往需要多方面综合考虑专有环境的可用性。

这对于使用者来说是一个不小的挑战,因为他们必须重新学习并使用该 Windows 实时扩展的专有环境来开发实时应用程序。

此外,他们必须依靠实时内核或环境的供应商提供的功能来决定要实现的功能,有时可能会耗费大量时间调试,甚至最终可能导致功能的缺失。

LxWin — 一个不同的Windows实时解决方案

cbd670c0-4f39-11ed-a3b6-dac502259ad0.png

Acontis 最新的 Windows 实时扩展解决方案 LxWin 与传统 Windows 实时扩展的工作原理不同,它提供了一种新颖的替代方案,可以给需要运行实时应用程序的用户一个更好的选择。

首先,LxWin 在实时应用程序和非实时 Windows 之间使用了一种更加高效的隔离方法。

LxWin 没有使用专有的 RTOS 或实时环境,而是在 hypervisor 环境之上嵌入了 Linux 硬实时内核。与传统的实时扩展相比,hypervisor 环境至关重要,可确保与 Windows 更好的隔离。

Linux-RT是最流行的RTOS

此外,LxWin 使用开源 Linux 作为RTOS,而非专有 RTOS,这是一项关键因素。

在过去的几年中,Linux 已成为工业实时应用中使用最广泛的操作系统。这意味着开发人员可以使用开源社区为 Linux 提供的所有流行工具和软件包,无需学习新的特殊RTOS。

在 Windows 实时扩展中,将 Linux 用作 RTOS,对于需要实时行为的工业应用来说是非常合适的。

最初,实时Linux 开发工作是由Open Source Automation Development Lab(OSADL)驱动的,AMD英特尔、宝马、罗氏、Phoenix Contact 和 KUKA 等主要公司都是该组织的成员。

2016年,随着实时 Linux 的开发变得越来越流行,Linux 基金会接管了该项目,将主线 Linux 内核本身变为实时操作系统(有关更多信息,请参见 Real Time Linux 项目网站)。

由于 Acontis 所处的独特地位,使得我们可以看到工业应用上使用最广泛的操作系统的趋势。

今天,盟通的 EtherCAT Master 软件EC-Master 支持超过25种不同的操作系统,它通常需要在实时操作系统中运行才能获得最佳的性能,其中Linux 是最受欢迎的选择。

如下图所示,在所有使用 EC-Master 客户中,超过35%的人使用 Linux,并且越来越多的新客户选择Linux,希望这一比例会继续增加。

cc3c2dca-4f39-11ed-a3b6-dac502259ad0.png

cc4ae1d0-4f39-11ed-a3b6-dac502259ad0.png

除了 EtherCAT 应用程序,现在整体的工业市场中也正有这种大趋势。越来越多的机器设备、运动控制、机器人控制、PLC半导体制造设备以及测试解决方案的全球领先供应商都已经开始实施 Linux-RT,其他传统的实时操作系统逐步被取代。

Linux实时性内核的市场挑战

当然,将 Linux 用于实时应用程序仍然存在着一些挑战,最困难的任务之一是为实时行为配置 Linux 内核。

在将主线 Linux 内核完全实现为实时内核之前,开发人员必须为内核打一些补丁并重新配置内核以实现实时性。这些补丁通常称为 RT-PREEMPT,补丁的数量往往不止一个,但也并非所有补丁都必须。

Acontis LxWin 的优势就在于,开发人员根本不需要理会 Linux 内核配置和构建, LxWin 附带的 Linux 内核已经提供补丁、配置和硬实时内核的测试功能,最终可以实现非常短的周期时间,可低至50微秒。

Linux的优势

除了作为实时内核之外,Linux 本身带来的可用优势也有很多,如:Socket 套接字,完整的 POSIX API,用户空间/内核空间隔离,多任务处理和多进程等复杂功能。

当今市场上,几乎所有的硬件都可以使用 Linux 的驱动程序,这意味着开发人员无需等待专有的实时扩展平台的供应商实现或发布特定的驱动程序。

另外,借助 Linux 可以使用大量的软件库、协议栈和中间件(包括开源代码和封闭源代码的商业产品):C++ STL、Boost、Corba、OPC / UA、DDS、AVB / TSN、EtherCAT、PROFINET、基于软件的 PLC、运动控制库、CNC解决方案等等。

当然,由于 Linux 的开源的性质,Acontis LxWin 附带的所有 Linux 组件代码也是开源的。如有需要,客户可以深入调试内核,即 LxWin 的客户可以获得整个 Linux 源代码的解决方案,以确保其对软件的最大控制权。

最后,使用 LxWin 的开发人员无需放弃他们偏爱的 Microsoft 开发环境,这意味着使用 Microsoft Visual Studio 完全支持实时应用程序的软件开发和调试。

审核编辑 :李倩

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

    关注

    87

    文章

    11322

    浏览量

    209865
  • WINDOWS
    +关注

    关注

    4

    文章

    3551

    浏览量

    88916
  • RTOS
    +关注

    关注

    22

    文章

    817

    浏览量

    119725

原文标题:Windows 实时扩展比较——Acontis LxWin 实力胜出

文章出处:【微信号:ilinki,微信公众号:智汇工业】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    如何评估SD-WAN解决方案的性能?

    评估SD-WAN解决方案的性能可以从多个维度进行,以下是些关键的评估指标和方法: 、性能指标: 1、吞吐量(Throughput):
    的头像 发表于 01-08 12:53 45次阅读

    EE-236:将混合信号前端器件与Blackfin处理器结合使用的实时解决方案

    电子发烧友网站提供《EE-236:将混合信号前端器件与Blackfin处理器结合使用的实时解决方案.pdf》资料免费下载
    发表于 01-07 13:51 0次下载
    EE-236:将混合信号前端器件与Blackfin处理器结合使用的<b class='flag-5'>实时</b><b class='flag-5'>解决方案</b>

    关于Windows实时性拓展对工业控制重要性的探讨

    进行实时性拓展成为了重要的方向。鸿道Intewell操作系统作为款在实时性、可靠行及安全性方面表现出色的操作系统,其优势和特性可以为
    的头像 发表于 12-27 15:45 97次阅读

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

    鸿道Intewell操作系统的Windows实时拓展方案,即鸿道Intewell-Win构型,是款专为工业控制领域设计的国产操作系统,支持Wind
    的头像 发表于 12-24 17:40 132次阅读
    鸿道Intewell操作系统的<b class='flag-5'>Windows</b><b class='flag-5'>实时</b>拓展<b class='flag-5'>方案</b>

    实时通信RTC的常见问题及解决方案

    语音和视频通信中的卡顿和延迟。 解决方案: 优化网络路径: 使用高质量的网络服务提供商,确保网络带宽充足。 使用QoS(Quality of Service): 通过设置网络优先级,确保实时通信数据包优先传输。 引入Jitter Buffer: 在接收端引入缓冲区,平滑抖
    的头像 发表于 12-11 15:40 406次阅读

    航电实时测试系统解决方案

    航电实时测试系统主要应用于航空座舱的实时测试。座舱测试过程中,输入和输出信号的实时性至关重要,尤其是在多任务操作时,必须保证系统稳定的loop时间。为了满足这需求,客户选择了基于Li
    的头像 发表于 10-23 15:34 292次阅读
    航电<b class='flag-5'>实时</b>测试系统<b class='flag-5'>解决方案</b>

    解决方案丨EasyGo新能源系统实时仿真应用

    。二、新能源实时仿真技术新能源实时仿真技术作为种高效、低成本的研发手段,已经成为新能源技术发展的重要支撑。新能源实时仿真解决方案可以帮助设
    发表于 10-18 09:37

    望获实时Linux与EtherCAT的硬实时解决方案

    望获实时Linux与EtherCAT的强强联合,不仅提升了工业控制系统的实时性和通信效率,更为工业自动化领域带来了全新的发展机遇。我们相信,这创新方案将引领工业控制走向更加智能、高效
    的头像 发表于 08-12 10:03 419次阅读
    望获<b class='flag-5'>实时</b>Linux与EtherCAT的硬<b class='flag-5'>实时</b><b class='flag-5'>解决方案</b>

    开关柜无线测温实时监控系统解决方案:让安全触手可及

    方式的开关柜无线测温实时监控系统解决方案。该方案采用先进的无线通信技术,实现了对温度的远程监测、数据传输和实时控制,提高了工作效率和安全性。 二、系统概述 开关柜无线测温
    的头像 发表于 08-07 15:40 422次阅读
    开关柜无线测温<b class='flag-5'>实时</b>监控系统<b class='flag-5'>解决方案</b>:让安全触手可及

    环境实时监控远程管理平台解决方案

    提供了全新的解决方案。 环境实时监控远程管理平台是种集数据采集、分析、处理于体的综合性系统,通过现代信息技术手段实现对环境状况的全面监控和科学管理。其核心价值在于提供及时准确的数据
    的头像 发表于 07-01 10:40 294次阅读

    多端口能量路由实时控制仿真系统解决方案

    RCP多端口设备电力电子教学产品结合CBox设备,通过MATLAB及相关硬件的模块化设计,为解决教学内容复杂、理论与实际脱节等问题提供了种创新的解决方案。 RCP多端口设备可实现几乎大部分经典电力
    发表于 05-10 11:05

    基于VPLC711的曲面外观检测XYR运动控制解决方案

    自动化设备核心任务; ●多维位置同步输出PSO,可在连续加工过程中精准控制点胶胶量和激光能量等参数; ●开放式IPC形态实时软控制器/软PLC,可灵活集成运动控制+视觉一体化解决方案
    发表于 04-16 17:58

    开放式高实时高性能PLC控制器解决方案-基于米尔电子STM32MP135

    实时高性能需求尤其突出。面对以上挑战,合作伙伴翌控科技基于米尔STM32MP135开发板发布开放式高实时高性能PLC控制器解决方案,将高精准数据采集、预处理、存储、通信与高实时控制融为
    发表于 03-07 20:06

    通过实时加速器技术实现实时应用程序的 Windows

    功能应用程序。这是通过专门为实时应用程序保留或多个CPU来实现的,设置 Windows 适当的参数化并利用 acontis 内核驱动程序进行精确定时和直接硬件
    的头像 发表于 01-29 16:03 929次阅读
    通过<b class='flag-5'>实时</b>加速器技术实现<b class='flag-5'>实时</b>应用程序的 <b class='flag-5'>Windows</b>

    应用方案实时数据加密

    应用方案实时数据加密 利用CPLD设计加密电路方便可行,能够较好地实现加密功能。AG32系列MCU产品,在芯片内部内置了CPLD逻辑,可以有效地满足各种数据采集需求,降低了客户的BOM成本。以下方案
    发表于 01-15 08:57