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
    +关注

    关注

    88

    文章

    11538

    浏览量

    214946
  • WINDOWS
    +关注

    关注

    4

    文章

    3618

    浏览量

    91786
  • RTOS
    +关注

    关注

    24

    文章

    853

    浏览量

    121471

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    连锁超市冷库节能解决方案:智能控制化霜+实时监控,省电省钱步到位!

    如何通过技术升级实现冷库节能降耗?本文结合行业最新技术实践,为连锁超市提供套智能控制化霜+实时监控+远程管理的站式节能解决方案,助您省电15%-60%,年省电费超10万元!
    的头像 发表于 05-23 13:05 ?318次阅读

    智能仓储管理解决方案NRF5832

    在当今的仓储管理领域,无线通讯技术的应用成为解决物品出入库管理难题的种理想方案。我们的研发团队经过反复实践和应用,成功开发了套名为\"智能仓储管理装置及系统\"的解决方案,以
    发表于 04-10 14:10

    精准医疗的未来:盟通科技的实时解决方案揭秘

    数据传输,为患者提供可靠、安全的医疗保障。盟通科技联合合作伙伴acontis公司,为行业提供领先的EtherCAT和实时Hypervisor软件解决方案,加速新代医疗
    的头像 发表于 03-28 11:30 ?986次阅读
    精准医疗的未来:盟通科技的<b class='flag-5'>实时</b><b class='flag-5'>解决方案</b>揭秘

    虚拟化技术的深度剖析:盟通科技引领实时应用新时代

    盟通科技的合作伙伴acontis长期以来都是实时虚拟化领域的先锋,其解决方案为用户在Windows?平台上实现硬实时应用开辟了新的可能性。这些实时
    的头像 发表于 03-20 17:56 ?289次阅读
    虚拟化技术的深度剖析:盟通科技引领<b class='flag-5'>实时</b>应用新时代

    移远通信AI玩具整体解决方案全面升级:融合火山引擎RTC大模型,打造实时交互新体验

    体,可为玩具的智能化升级提供从硬件、算法到平台的站式服务。 移远通信AI玩具整体解决方案率先支持火山引擎豆包RTC(实时音视频)大模型,现已全面具备市场交付能力。与基于webSoc
    发表于 02-21 09:50 ?399次阅读
    移远通信AI玩具整体<b class='flag-5'>解决方案</b>全面升级:融合火山引擎RTC大模型,打造<b class='flag-5'>实时</b>交互新体验

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

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

    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>

    dotConnect:基于ADO.NET架构的增强型数据连接解决方案

    与数据相关的应用程序和网站提供了完整的解决方案。dotConnect可用于现代应用程序开发的所有领域:网络应用程序和服务、Windows窗体应用程序、移动应用程序,甚至企业级
    的头像 发表于 01-07 11:07 ?500次阅读
    dotConnect:基于ADO.NET架构的增强型数据连接<b class='flag-5'>解决方案</b>

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

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

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

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

    微软新功能:Windows与iPhone互联

    的无线连接解决方案,它不仅允许用户直接在电脑上查看手机通知和接听来电,还即将加入设备间文件共享的功能。 详细来说,当Windows用户想要分享文件时,系统界面中将出现手机图标选项,
    的头像 发表于 12-12 11:42 ?824次阅读

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

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

    基于国产化鸿道Intewell操作系统的高性能实时运动控制解决方案

    目前国产化高实时运动控制达到了什么样的控制水平呢?软件+操作系统实时控制如何实现呢?下面,让我们起看看基于国产化鸿道Intewell操作系统的高性能实时运动控制
    的头像 发表于 12-05 16:03 ?543次阅读

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

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

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

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