0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

LxWin — 一個不同的Windows實時解決方案

智匯工業(yè) ? 來源:智匯工業(yè) ? 作者:智匯工業(yè) ? 2022-10-19 15:38 ? 次閱讀

Windows實時擴展的現(xiàn)狀

眾所周知,Windows 操作系統(tǒng)實時性差,不適合在實時性要求高的應(yīng)用場景使用。

于是,不少廠商為挽留 Windows 用戶,并能繼續(xù)使用 Windows 強大的圖形化界面,紛紛推出基于 Windows 環(huán)境的實時應(yīng)用。

這里,我們要先排除一個誤區(qū),即 Windows 下的實時擴展并不能使 Windows 本身改造成為實時操作系統(tǒng)(RTOS),而是通過專有實時環(huán)境與 Windows 并行(有時甚至嵌入到 Windows 中)來實現(xiàn)實時功能擴展。

然而,并非所有的 Windows 實時擴展使用的方式都相同,實時擴展環(huán)境的開發(fā)者往往需要多方面綜合考慮專有環(huán)境的可用性。

這對于使用者來說是一個不小的挑戰(zhàn),因為他們必須重新學(xué)習(xí)并使用該 Windows 實時擴展的專有環(huán)境來開發(fā)實時應(yīng)用程序。

此外,他們必須依靠實時內(nèi)核或環(huán)境的供應(yīng)商提供的功能來決定要實現(xiàn)的功能,有時可能會耗費大量時間調(diào)試,甚至最終可能導(dǎo)致功能的缺失。

LxWin — 一個不同的Windows實時解決方案

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

Acontis 最新的 Windows 實時擴展解決方案 LxWin 與傳統(tǒng) Windows 實時擴展的工作原理不同,它提供了一種新穎的替代方案,可以給需要運行實時應(yīng)用程序的用戶一個更好的選擇。

首先,LxWin 在實時應(yīng)用程序和非實時 Windows 之間使用了一種更加高效的隔離方法。

LxWin 沒有使用專有的 RTOS 或?qū)崟r環(huán)境,而是在 hypervisor 環(huán)境之上嵌入了 Linux 硬實時內(nèi)核。與傳統(tǒng)的實時擴展相比,hypervisor 環(huán)境至關(guān)重要,可確保與 Windows 更好的隔離。

Linux-RT是最流行的RTOS

此外,LxWin 使用開源 Linux 作為RTOS,而非專有 RTOS,這是一項關(guān)鍵因素。

在過去的幾年中,Linux 已成為工業(yè)實時應(yīng)用中使用最廣泛的操作系統(tǒng)。這意味著開發(fā)人員可以使用開源社區(qū)為 Linux 提供的所有流行工具和軟件包,無需學(xué)習(xí)新的特殊RTOS。

在 Windows 實時擴展中,將 Linux 用作 RTOS,對于需要實時行為的工業(yè)應(yīng)用來說是非常合適的。

最初,實時Linux 開發(fā)工作是由Open Source Automation Development Lab(OSADL)驅(qū)動的,AMD、英特爾、寶馬、羅氏、Phoenix Contact 和 KUKA 等主要公司都是該組織的成員。

2016年,隨著實時 Linux 的開發(fā)變得越來越流行,Linux 基金會接管了該項目,將主線 Linux 內(nèi)核本身變?yōu)閷崟r操作系統(tǒng)(有關(guān)更多信息,請參見 Real Time Linux 項目網(wǎng)站)。

由于 Acontis 所處的獨特地位,使得我們可以看到工業(yè)應(yīng)用上使用最廣泛的操作系統(tǒng)的趨勢。

今天,盟通的 EtherCAT Master 軟件EC-Master 支持超過25種不同的操作系統(tǒng),它通常需要在實時操作系統(tǒng)中運行才能獲得最佳的性能,其中Linux 是最受歡迎的選擇。

如下圖所示,在所有使用 EC-Master 客戶中,超過35%的人使用 Linux,并且越來越多的新客戶選擇Linux,希望這一比例會繼續(xù)增加。

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

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

除了 EtherCAT 應(yīng)用程序,現(xiàn)在整體的工業(yè)市場中也正有這種大趨勢。越來越多的機器設(shè)備、運動控制、機器人控制、PLC半導(dǎo)體制造設(shè)備以及測試解決方案的全球領(lǐng)先供應(yīng)商都已經(jīng)開始實施 Linux-RT,其他傳統(tǒng)的實時操作系統(tǒng)逐步被取代。

Linux實時性內(nèi)核的市場挑戰(zhàn)

當(dāng)然,將 Linux 用于實時應(yīng)用程序仍然存在著一些挑戰(zhàn),最困難的任務(wù)之一是為實時行為配置 Linux 內(nèi)核。

在將主線 Linux 內(nèi)核完全實現(xiàn)為實時內(nèi)核之前,開發(fā)人員必須為內(nèi)核打一些補丁并重新配置內(nèi)核以實現(xiàn)實時性。這些補丁通常稱為 RT-PREEMPT,補丁的數(shù)量往往不止一個,但也并非所有補丁都必須。

Acontis LxWin 的優(yōu)勢就在于,開發(fā)人員根本不需要理會 Linux 內(nèi)核配置和構(gòu)建, LxWin 附帶的 Linux 內(nèi)核已經(jīng)提供補丁、配置和硬實時內(nèi)核的測試功能,最終可以實現(xiàn)非常短的周期時間,可低至50微秒。

Linux的優(yōu)勢

除了作為實時內(nèi)核之外,Linux 本身帶來的可用優(yōu)勢也有很多,如:Socket 套接字,完整的 POSIX API,用戶空間/內(nèi)核空間隔離,多任務(wù)處理和多進程等復(fù)雜功能。

當(dāng)今市場上,幾乎所有的硬件都可以使用 Linux 的驅(qū)動程序,這意味著開發(fā)人員無需等待專有的實時擴展平臺的供應(yīng)商實現(xiàn)或發(fā)布特定的驅(qū)動程序。

另外,借助 Linux 可以使用大量的軟件庫、協(xié)議棧和中間件(包括開源代碼和封閉源代碼的商業(yè)產(chǎn)品):C++ STL、Boost、Corba、OPC / UA、DDS、AVB / TSN、EtherCAT、PROFINET、基于軟件的 PLC、運動控制庫、CNC解決方案等等。

當(dāng)然,由于 Linux 的開源的性質(zhì),Acontis LxWin 附帶的所有 Linux 組件代碼也是開源的。如有需要,客戶可以深入調(diào)試內(nèi)核,即 LxWin 的客戶可以獲得整個 Linux 源代碼的解決方案,以確保其對軟件的最大控制權(quán)。

最后,使用 LxWin 的開發(fā)人員無需放棄他們偏愛的 Microsoft 開發(fā)環(huán)境,這意味著使用 Microsoft Visual Studio 完全支持實時應(yīng)用程序的軟件開發(fā)和調(diào)試。

審核編輯 :李倩

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11211

    瀏覽量

    208721
  • WINDOWS
    +關(guān)注

    關(guān)注

    3

    文章

    3521

    瀏覽量

    88318
  • RTOS
    +關(guān)注

    關(guān)注

    21

    文章

    809

    瀏覽量

    119362

原文標(biāo)題:Windows 實時擴展比較——Acontis LxWin 實力勝出

文章出處:【微信號:ilinki,微信公眾號:智匯工業(yè)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    航電實時測試系統(tǒng)解決方案

    航電實時測試系統(tǒng)主要應(yīng)用于航空座艙的實時測試。座艙測試過程中,輸入和輸出信號的實時性至關(guān)重要,尤其是在多任務(wù)操作時,必須保證系統(tǒng)穩(wěn)定的loop時間。為了滿足這需求,客戶選擇了基于Li
    的頭像 發(fā)表于 10-23 15:34 ?183次閱讀
    航電<b class='flag-5'>實時</b>測試系統(tǒng)<b class='flag-5'>解決方案</b>

    解決方案丨EasyGo新能源系統(tǒng)實時仿真應(yīng)用

    。二、新能源實時仿真技術(shù)新能源實時仿真技術(shù)作為種高效、低成本的研發(fā)手段,已經(jīng)成為新能源技術(shù)發(fā)展的重要支撐。新能源實時仿真解決方案可以幫助設(shè)
    發(fā)表于 10-18 09:37

    望獲實時Linux與EtherCAT的硬實時解決方案

    望獲實時Linux與EtherCAT的強強聯(lián)合,不僅提升了工業(yè)控制系統(tǒng)的實時性和通信效率,更為工業(yè)自動化領(lǐng)域帶來了全新的發(fā)展機遇。我們相信,這創(chuàng)新方案將引領(lǐng)工業(yè)控制走向更加智能、高效
    的頭像 發(fā)表于 08-12 10:03 ?285次閱讀
    望獲<b class='flag-5'>實時</b>Linux與EtherCAT的硬<b class='flag-5'>實時</b><b class='flag-5'>解決方案</b>

    開關(guān)柜無線測溫實時監(jiān)控系統(tǒng)解決方案:讓安全觸手可及

    方式的開關(guān)柜無線測溫實時監(jiān)控系統(tǒng)解決方案。該方案采用先進的無線通信技術(shù),實現(xiàn)了對溫度的遠程監(jiān)測、數(shù)據(jù)傳輸和實時控制,提高了工作效率和安全性。 二、系統(tǒng)概述 開關(guān)柜無線測溫
    的頭像 發(fā)表于 08-07 15:40 ?303次閱讀
    開關(guān)柜無線測溫<b class='flag-5'>實時</b>監(jiān)控系統(tǒng)<b class='flag-5'>解決方案</b>:讓安全觸手可及

    環(huán)境實時監(jiān)控遠程管理平臺解決方案

    提供了全新的解決方案。 環(huán)境實時監(jiān)控遠程管理平臺是種集數(shù)據(jù)采集、分析、處理于體的綜合性系統(tǒng),通過現(xiàn)代信息技術(shù)手段實現(xiàn)對環(huán)境狀況的全面監(jiān)控和科學(xué)管理。其核心價值在于提供及時準(zhǔn)確的數(shù)據(jù)
    的頭像 發(fā)表于 07-01 10:40 ?237次閱讀

    多端口能量路由實時控制仿真系統(tǒng)解決方案

    RCP多端口設(shè)備電力電子教學(xué)產(chǎn)品結(jié)合CBox設(shè)備,通過MATLAB及相關(guān)硬件的模塊化設(shè)計,為解決教學(xué)內(nèi)容復(fù)雜、理論與實際脫節(jié)等問題提供了種創(chuàng)新的解決方案。 RCP多端口設(shè)備可實現(xiàn)幾乎大部分經(jīng)典電力
    發(fā)表于 05-10 11:05

    基于VPLC711的曲面外觀檢測XYR運動控制解決方案

    自動化設(shè)備核心任務(wù); ●多維位置同步輸出PSO,可在連續(xù)加工過程中精準(zhǔn)控制點膠膠量和激光能量等參數(shù); ●開放式IPC形態(tài)實時軟控制器/軟PLC,可靈活集成運動控制+視覺一體化解決方案。
    發(fā)表于 04-16 17:58

    開放式高實時高性能PLC控制器解決方案-基于米爾電子STM32MP135

    實時高性能需求尤其突出。面對以上挑戰(zhàn),合作伙伴翌控科技基于米爾STM32MP135開發(fā)板發(fā)布開放式高實時高性能PLC控制器解決方案,將高精準(zhǔn)數(shù)據(jù)采集、預(yù)處理、存儲、通信與高實時控制融為
    發(fā)表于 03-07 20:06

    通過實時加速器技術(shù)實現(xiàn)實時應(yīng)用程序的 Windows

    功能應(yīng)用程序。這是通過專門為實時應(yīng)用程序保留或多個CPU來實現(xiàn)的,設(shè)置 Windows 適當(dāng)?shù)膮?shù)化并利用 acontis 內(nèi)核驅(qū)動程序進行精確定時和直接硬件
    的頭像 發(fā)表于 01-29 16:03 ?793次閱讀
    通過<b class='flag-5'>實時</b>加速器技術(shù)實現(xiàn)<b class='flag-5'>實時</b>應(yīng)用程序的 <b class='flag-5'>Windows</b>

    應(yīng)用方案實時數(shù)據(jù)加密

    應(yīng)用方案實時數(shù)據(jù)加密 利用CPLD設(shè)計加密電路方便可行,能夠較好地實現(xiàn)加密功能。AG32系列MCU產(chǎn)品,在芯片內(nèi)部內(nèi)置了CPLD邏輯,可以有效地滿足各種數(shù)據(jù)采集需求,降低了客戶的BOM成本。以下方案
    發(fā)表于 01-15 08:57

    英偉達Grace-Hopper提供緊密集成的CPU + GPU解決方案

    英偉達Grace-Hopper提供了緊密集成的CPU + GPU解決方案,針對生成式人工智能逐漸成為主導(dǎo)的市場環(huán)境。
    的頭像 發(fā)表于 01-02 15:52 ?855次閱讀

    地源熱泵遠程監(jiān)控解決方案

    分配系統(tǒng)組成。 針對現(xiàn)有的地源熱泵系統(tǒng)的管理和監(jiān)控問題,我們提出了基于EMCP物聯(lián)網(wǎng)云平臺的綜合解決方案。該方案通過實時監(jiān)測和收集地源熱
    的頭像 發(fā)表于 12-22 15:04 ?550次閱讀
    地源熱泵遠程監(jiān)控<b class='flag-5'>解決方案</b>

    介紹7在Mac和Windows上打開OLM文件的即時解決方案

    在本文中,我們將討論在沒有Outlook的情況下打開OLM文件的7種即時解決方案。
    的頭像 發(fā)表于 12-22 11:23 ?1984次閱讀

    Achronix推出基于FPGA的加速自動語音識別解決方案

    提供超低延遲和極低錯誤率(WER)的實時流式語音轉(zhuǎn)文本解決方案,可同時運行超過1000并發(fā)語音流
    的頭像 發(fā)表于 11-29 15:18 ?660次閱讀

    32位C2000實時MCU電源管理解決方案

    電子發(fā)燒友網(wǎng)站提供《32位C2000實時MCU電源管理解決方案.pdf》資料免費下載
    發(fā)表于 11-16 11:24 ?0次下載
    32位C2000<b class='flag-5'>實時</b>MCU電源管理<b class='flag-5'>解決方案</b>