在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

通過實時加速器技術實現實時應用程序的 Windows

盟通科技 ? 2024-01-29 16:03 ? 次閱讀

概述

如今,越來越多的應用,特別是在工業自動化、醫療技術、數據采集和測量技術等領域,都需要確定性的實時行為。acontis實時加速器技術(RtaccWin)使您能夠在Windows下運行具有確定性的硬實時功能應用程序。這是通過專門為實時應用程序保留一個或多個CPU來實現的,設置 Windows 適當的參數化并利用 acontis 內核驅動程序進行精確定時和直接硬件訪問。

01

軟件架構

基于Windows IoT Enterprise的PC可以從acontis的RtaccWin軟件中受益,以保證在1毫秒的周期時間中運行穩定的實時應用程序。原則上,還可以實現更快的周期時間。為了實現這一點,至少保留一個CPU專門用于實時應用程序,而其他CPU則于標準的Windows應用程序。

RtaccWin 包括一個Windows系統驅動程序,可為整個應用程序提供精確且可調節的時鐘。為了確保確定性行為,標準Windows驅動程序通常不用于實時應用程序。相反,RtaccWin中的內核驅動程序允許從 Windows 用戶模式直接訪問硬件,例如網卡、現場總線卡等,從而降低抖動、顯著降低CPU利用率并具有確定性行為。還允許在不使用Windows網絡堆棧的情況下發送和接收以太網幀,并且在并行使用其他網絡接口時不會產生不利影響。

v2-8e4b2aa0c3f7a3afc261aad861ca9938_720w.webp?source=d16d100b

02

配置工具:RtaccWinConfig

軟件配置工具 RtaccWinConfig用于為實時應用程序準備Windows系統。首先,它至少隔離了一個CPU,這也意味著常規 Windows進程和服務不會再使用該CPU。這樣,隔離的CPU就能專門用于實時應用程序。

v2-53f9fa4f0ea89fd8bfc591c877b55037_720w.webp?source=d16d100b

RtaccWinConfig工具的另一個功能是為實時應用程序分配硬件。這意味著常規的 Windows 驅動程序已經卸載,可以從 Windows 用戶空間訪問硬件。acontis內核驅動程序可以快速、直接地訪問已分配硬件的所有內存區域。

v2-7bb28e404712141f66cf26ab79d8a4b1_720w.webp?source=d16d100b

03

軟件開發

開發實時應用程序的過程類似于標準Windows應用程序開發的過程。以下是要遵循的步驟:

1、使用RtaccWinConfig工具設置系統
2、為實時任務創建一個或多個線程
3、將這些線程分配給先前隔離的CPU
4、為線程分配一個非常高的優先級,使它們成為“實時線程”
5、可選擇通過acontis Windows系統驅動程序生成一個穩定而精確的時鐘


一個Windows 進程可以包括“非實時線程”和“實時線程”。這兩種線程類型都可以訪問全局變量并使用標準同步機制,如事件、關鍵部分、互斥鎖和信號量。常用的 Win32 API 也可在“實時線程”中使用。您可以在整個開發過程中使用Microsoft Visual Studio的全部功能。在調試模式下,所有線程都可以訪問所有資源。當然,您也可以在沒有實時行為的情況下逐步執行“實時線程”。

v2-de8e5dad66e29ee8bd92fdede10ea4a0_720w.webp?source=d16d100b

04

性能

一個穩定、精確、低抖動的時鐘對于實時應用是至關重要的,特別是對于每毫秒執行一次的控制循環。理想情況下,應用程序應該每1000微秒精確觸發一次,但在實踐中可能會出現偏差,導致間隔或長或短。在使用acontis 實時加速器技術時,這些偏差(也稱為抖動)可以在 Windows 下顯著減少。

RtaccWinConfig 軟件工具可以測量具有特定周期時間的隔離CPU性能。最大和最小偏差值可以用圖形顯示。允許的最大抖動取決于應用程序,在通常情況下,可以接受高達周期時間10%的偏差。例如,周期時間為1000微秒時,最小值應不小于900微秒,最大值不應大于1100微秒。

如果沒有實時加速器技術,周期時間可能會大幅波動。8小時后,在運行Windows IoT的Minis Forum U820(i5-8279U CPU)上進行了測試,并大量加載Passmark老化測試,結果顯示有明顯的波動。

v2-a448061a89b1585abcdd8036bfb25de8_720w.webp?source=d16d100b

啟用實時加速器技術可以保證時鐘的精確度同時誤差最小,在8小時后的同一系統上進行的測試證明了這一點。

v2-2e6d2d2fb289e090068f758055b1e3ce_720w.webp?source=d16d100b

05

特征

1、微秒級的快速響應時間

2、硬實時與實時加速器技術使用CPU隔離

3、在一個獨立的CPU的一個進程中實現實時功能和標準功能

4、RtaccTimer驅動程序生成精確,穩定的時鐘

5、RtaccDevice驅動程序,可以直接訪問硬件無需內核驅動程序

6、 合適的配置工具RtaccWinConfig

06

優勢

1、實時應用程序可以像普通的Windows應用程序一樣開發

2、標準Win32 API也可用于實時線程中

3、支持Microsoft Visual Studio。方便開發和調試整個實時應用程序。

4、通過變量進行簡單的數據交換。不需要在應用程序的實時和非實時部分之間進行復雜的通信

5、操作簡單,培訓工作量低

系統要求

? Windows 10 IoT 企業版或 Windows 11 IoT 企業版
? 四核CPU


北京盟通科技有限公司成立于2013年,是工業自動化領域的高新技術企業。公司專注于實時現場總線技術及工業通訊技術的研發、推廣及技術支持服務。依托于核心團隊多年的海外和行業經驗,盟通科技與歐洲多家自動化領域的佼佼者達成戰略合作關系,為客戶提供EtherCAT主站協議棧、OPC UA SDK軟件開發包、CANopen協議棧、FSoE協議軟件、CAN總線硬件、DINA安全模塊、艾默生Connext軟件等工業協議的標準和定制化產品

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 軟件開發
    +關注

    關注

    0

    文章

    625

    瀏覽量

    27473
  • 加速器
    +關注

    關注

    2

    文章

    809

    瀏覽量

    38121
  • WINDOWS
    +關注

    關注

    4

    文章

    3581

    瀏覽量

    89393
  • 實時操作系統

    關注

    1

    文章

    199

    瀏覽量

    30839
收藏 人收藏

    評論

    相關推薦

    AI助力實時翻譯耳機

    是一種能夠實時將一種語言翻譯成另一種語言的耳機設備。它通常由一個耳機和一個配套的應用程序組成,用戶可以通過應用程序選擇需要翻譯的語言,并通過
    的頭像 發表于 01-24 11:14 ?523次閱讀
    AI助力<b class='flag-5'>實時</b>翻譯耳機

    實現實時三維測量的技術挑戰

    足夠快,以確保測量結果的連續性和實時性。這涉及到高速相機、傳感和數據傳輸技術的發展。高速相機需要在短時間內捕獲大量圖像,而傳感則需要快速響應并準確記錄測量數據。此外,數據傳輸
    的頭像 發表于 12-30 15:23 ?215次閱讀

    關于Windows實時性拓展對工業控制重要性的探討

    在工業控制領域,操作系統的實時性、安全性至關重要。傳統的Windows操作系統雖然具有廣泛的用戶基礎和豐富的軟件資源,但在實時性方面存在一定的局限性。隨著工業控制技術的不斷發展,對
    的頭像 發表于 12-27 15:45 ?167次閱讀

    鴻道Intewell操作系統的Windows實時拓展方案

    鴻道Intewell操作系統的Windows實時拓展方案,即鴻道Intewell-Win構型,是一款專為工業控制領域設計的國產操作系統,支持Windows實時擴展,具備以下特點和優勢:
    的頭像 發表于 12-24 17:40 ?185次閱讀
    鴻道Intewell操作系統的<b class='flag-5'>Windows</b><b class='flag-5'>實時</b>拓展方案

    上位機實時數據處理技術 上位機在智能制造中的應用

    上位機實時數據處理技術 上位機實時數據處理技術是指上位機(通常是指PC或服務上的應用程序
    的頭像 發表于 12-04 10:29 ?723次閱讀

    從版本控制到全流程支持:揭秘Helix Core如何成為您的創意加速器

    加速器
    龍智DevSecOps
    發布于 :2024年11月26日 13:42:47

    ADC3561轉換成什么數據格式便于高速實時通過WIFI發送?

    5MHz的16位采樣率,LVDS格式的數據輸出,使用串口轉WIFI模塊受限于串口波特率無法實現實時發送,請問轉換成什么數據格式便于高速實時通過WIFI發送
    發表于 11-18 08:06

    tlv320aic3106如何通過程序實現對mic輸入的實時AD采樣呢?

    tlv320aic3106內部帶有ADC和DAC功能,請問如何通過程序實現其對mic輸入的實時AD采樣呢?有沒有相關例程可以學習一下呢
    發表于 10-25 06:45

    實時示波器的技術原理和應用場景

    和解調等。通過觀察和分析信號的波形特征,工程師可以對信號進行有效的處理,以滿足特定的應用需求。 通信協議分析:在通信技術領域,實時示波器可用于分析通信協議中的信號波形。通過觀察信號的頻
    發表于 10-23 14:22

    使用OpenVINO C# API部署YOLO-World實現實時開放詞匯對象檢測

    的快速準確識別,并通過AR技術將虛擬元素與真實場景相結合,為用戶帶來沉浸式的交互體驗。在本文中,我們將結合OpenVINO C# API使用最新發布的OpenVINO 2024.0部署 YOLO-World實現實時開放詞匯對象檢
    的頭像 發表于 08-30 16:27 ?896次閱讀
    使用OpenVINO C# API部署YOLO-World<b class='flag-5'>實現實時</b>開放詞匯對象檢測

    vue+spring boot人員定位系統源碼,實現實時定位、智慧調度、軌跡追蹤

    、機具、物料上定位標簽回傳的位置信息數據,采用多維定位模式,精確定位人、機具、物料的實時位置,實現實時定位、物料標簽配置、智慧調度、軌跡追蹤、工時統計、區域物料統計、電子圍欄等應用功能。 技術架構:java+ spring bo
    的頭像 發表于 08-08 14:27 ?893次閱讀
    vue+spring boot人員定位系統源碼,<b class='flag-5'>實現實時</b>定位、智慧調度、軌跡追蹤

    什么是神經網絡加速器?它有哪些特點?

    )和圖形處理(GPU)雖然可以處理神經網絡計算,但在能效比和計算密度上往往難以滿足特定應用場景的需求。因此,神經網絡加速器應運而生,它通過優化硬件架構和算法實現,針對神經網絡計算的特
    的頭像 發表于 07-11 10:40 ?585次閱讀

    PROFINET實時性分析-RT與IRT區別

    不同應用需求而設計的兩種關鍵實時通信機制。本文將詳細介紹這兩種實時技術的原理及其主要區別。 2、PROFINET RT(實時) PROFINET RT(Real Time Commun
    的頭像 發表于 06-12 13:37 ?2687次閱讀
    PROFINET<b class='flag-5'>實時</b>性分析-RT與IRT區別

    請問如何給STM32MP157上Linux5.4.31打實時內核補丁?

    我這邊想給STM32MP157芯片A7上面的Linux打實時內核補丁,從而運行一些對實時性要求較高的應用程序。我看到我的Linux內核版本是5.4.31的。然而,Linux內核官方網站上面找不到這個
    發表于 03-11 06:09

    使用STM32H7的AD進行了7M頻率的采集信號,采集進去后可以實現實時處理嗎?

    使用STM32H7的AD進行了7M頻率的采集信號,采集進去后可以實現實時處理嗎?
    發表于 03-08 08:10
    主站蜘蛛池模板: 日韩一级片免费在线观看 | 免费视频爱爱 | 免费在线观看一级片 | 加勒比一本一道在线 | 国产精品久久久久国产精品三级 | 天天爽夜夜爽一区二区三区 | 国产性片在线观看 | 欧美日韩性猛交xxxxx免费看 | 国产小视频网站 | 久久美女性网 | 亚洲h视频 | 天天舔天天操 | 性欧美极品 | 最近2018中文字幕2019高清 | 成人网在线 | 人与牲动交xxxbbb | 黄色大片三级 | 久久狠狠色噜噜狠狠狠狠97 | 久久天天躁狠狠躁夜夜呲 | aa黄色片| 日本精品卡一卡2卡3卡四卡三卡 | 中日韩在线视频 | 1024手机免费看片 | 大学生一级特黄的免费大片视频 | 亚洲视频 欧美视频 | 日韩美女奶水喂男人在线观看 | 韩国美女丝袜一区二区 | 国产福利资源在线 | 另类毛片| 26uuu另类亚洲欧美日本一 | 在线a免费 | 亚欧美色| 午夜影视免费完整高清在线观看网站 | 91精选视频在线观看 | 高清色黄毛片一级毛片 | 欧美日本一区二区三区生 | 天堂在线视频观看 | freesexvideo性2| 老熟女毛片 | 日本在线一级 | 五月在线观看 |