91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

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

盟通科技 ? 2024-01-29 16:03 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

概述

如今,越來(lái)越多的應(yīng)用,特別是在工業(yè)自動(dòng)化、醫(yī)療技術(shù)、數(shù)據(jù)采集和測(cè)量技術(shù)等領(lǐng)域,都需要確定性的實(shí)時(shí)行為。acontis實(shí)時(shí)加速器技術(shù)(RtaccWin)使您能夠在Windows下運(yùn)行具有確定性的硬實(shí)時(shí)功能應(yīng)用程序。這是通過(guò)專(zhuān)門(mén)為實(shí)時(shí)應(yīng)用程序保留一個(gè)或多個(gè)CPU來(lái)實(shí)現(xiàn)的,設(shè)置 Windows 適當(dāng)?shù)膮?shù)化并利用 acontis 內(nèi)核驅(qū)動(dòng)程序進(jìn)行精確定時(shí)和直接硬件訪問(wèn)。

01

軟件架構(gòu)

基于Windows IoT Enterprise的PC可以從acontis的RtaccWin軟件中受益,以保證在1毫秒的周期時(shí)間中運(yùn)行穩(wěn)定的實(shí)時(shí)應(yīng)用程序。原則上,還可以實(shí)現(xiàn)更快的周期時(shí)間。為了實(shí)現(xiàn)這一點(diǎn),至少保留一個(gè)CPU專(zhuān)門(mén)用于實(shí)時(shí)應(yīng)用程序,而其他CPU則于標(biāo)準(zhǔn)的Windows應(yīng)用程序。

RtaccWin 包括一個(gè)Windows系統(tǒng)驅(qū)動(dòng)程序,可為整個(gè)應(yīng)用程序提供精確且可調(diào)節(jié)的時(shí)鐘。為了確保確定性行為,標(biāo)準(zhǔn)Windows驅(qū)動(dòng)程序通常不用于實(shí)時(shí)應(yīng)用程序。相反,RtaccWin中的內(nèi)核驅(qū)動(dòng)程序允許從 Windows 用戶(hù)模式直接訪問(wèn)硬件,例如網(wǎng)卡、現(xiàn)場(chǎng)總線卡等,從而降低抖動(dòng)、顯著降低CPU利用率并具有確定性行為。還允許在不使用Windows網(wǎng)絡(luò)堆棧的情況下發(fā)送和接收以太網(wǎng)幀,并且在并行使用其他網(wǎng)絡(luò)接口時(shí)不會(huì)產(chǎn)生不利影響。

v2-8e4b2aa0c3f7a3afc261aad861ca9938_720w.webp?source=d16d100b

02

配置工具:RtaccWinConfig

軟件配置工具 RtaccWinConfig用于為實(shí)時(shí)應(yīng)用程序準(zhǔn)備Windows系統(tǒng)。首先,它至少隔離了一個(gè)CPU,這也意味著常規(guī) Windows進(jìn)程和服務(wù)不會(huì)再使用該CPU。這樣,隔離的CPU就能專(zhuān)門(mén)用于實(shí)時(shí)應(yīng)用程序。

v2-53f9fa4f0ea89fd8bfc591c877b55037_720w.webp?source=d16d100b

RtaccWinConfig工具的另一個(gè)功能是為實(shí)時(shí)應(yīng)用程序分配硬件。這意味著常規(guī)的 Windows 驅(qū)動(dòng)程序已經(jīng)卸載,可以從 Windows 用戶(hù)空間訪問(wèn)硬件。acontis內(nèi)核驅(qū)動(dòng)程序可以快速、直接地訪問(wèn)已分配硬件的所有內(nèi)存區(qū)域。

v2-7bb28e404712141f66cf26ab79d8a4b1_720w.webp?source=d16d100b

03

軟件開(kāi)發(fā)

開(kāi)發(fā)實(shí)時(shí)應(yīng)用程序的過(guò)程類(lèi)似于標(biāo)準(zhǔn)Windows應(yīng)用程序開(kāi)發(fā)的過(guò)程。以下是要遵循的步驟:

1、使用RtaccWinConfig工具設(shè)置系統(tǒng)
2、為實(shí)時(shí)任務(wù)創(chuàng)建一個(gè)或多個(gè)線程
3、將這些線程分配給先前隔離的CPU
4、為線程分配一個(gè)非常高的優(yōu)先級(jí),使它們成為“實(shí)時(shí)線程”
5、可選擇通過(guò)acontis Windows系統(tǒng)驅(qū)動(dòng)程序生成一個(gè)穩(wěn)定而精確的時(shí)鐘


一個(gè)Windows 進(jìn)程可以包括“非實(shí)時(shí)線程”和“實(shí)時(shí)線程”。這兩種線程類(lèi)型都可以訪問(wèn)全局變量并使用標(biāo)準(zhǔn)同步機(jī)制,如事件、關(guān)鍵部分、互斥鎖和信號(hào)量。常用的 Win32 API 也可在“實(shí)時(shí)線程”中使用。您可以在整個(gè)開(kāi)發(fā)過(guò)程中使用Microsoft Visual Studio的全部功能。在調(diào)試模式下,所有線程都可以訪問(wèn)所有資源。當(dāng)然,您也可以在沒(méi)有實(shí)時(shí)行為的情況下逐步執(zhí)行“實(shí)時(shí)線程”。

v2-de8e5dad66e29ee8bd92fdede10ea4a0_720w.webp?source=d16d100b

04

性能

一個(gè)穩(wěn)定、精確、低抖動(dòng)的時(shí)鐘對(duì)于實(shí)時(shí)應(yīng)用是至關(guān)重要的,特別是對(duì)于每毫秒執(zhí)行一次的控制循環(huán)。理想情況下,應(yīng)用程序應(yīng)該每1000微秒精確觸發(fā)一次,但在實(shí)踐中可能會(huì)出現(xiàn)偏差,導(dǎo)致間隔或長(zhǎng)或短。在使用acontis 實(shí)時(shí)加速器技術(shù)時(shí),這些偏差(也稱(chēng)為抖動(dòng))可以在 Windows 下顯著減少。

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

如果沒(méi)有實(shí)時(shí)加速器技術(shù),周期時(shí)間可能會(huì)大幅波動(dòng)。8小時(shí)后,在運(yùn)行Windows IoT的Minis Forum U820(i5-8279U CPU)上進(jìn)行了測(cè)試,并大量加載Passmark老化測(cè)試,結(jié)果顯示有明顯的波動(dòng)。

v2-a448061a89b1585abcdd8036bfb25de8_720w.webp?source=d16d100b

啟用實(shí)時(shí)加速器技術(shù)可以保證時(shí)鐘的精確度同時(shí)誤差最小,在8小時(shí)后的同一系統(tǒng)上進(jìn)行的測(cè)試證明了這一點(diǎn)。

v2-2e6d2d2fb289e090068f758055b1e3ce_720w.webp?source=d16d100b

05

特征

1、微秒級(jí)的快速響應(yīng)時(shí)間

2、硬實(shí)時(shí)與實(shí)時(shí)加速器技術(shù)使用CPU隔離

3、在一個(gè)獨(dú)立的CPU的一個(gè)進(jìn)程中實(shí)現(xiàn)實(shí)時(shí)功能和標(biāo)準(zhǔn)功能

4、RtaccTimer驅(qū)動(dòng)程序生成精確,穩(wěn)定的時(shí)鐘

5、RtaccDevice驅(qū)動(dòng)程序,可以直接訪問(wèn)硬件無(wú)需內(nèi)核驅(qū)動(dòng)程序

6、 合適的配置工具RtaccWinConfig

06

優(yōu)勢(shì)

1、實(shí)時(shí)應(yīng)用程序可以像普通的Windows應(yīng)用程序一樣開(kāi)發(fā)

2、標(biāo)準(zhǔn)Win32 API也可用于實(shí)時(shí)線程中

3、支持Microsoft Visual Studio。方便開(kāi)發(fā)和調(diào)試整個(gè)實(shí)時(shí)應(yīng)用程序。

4、通過(guò)變量進(jìn)行簡(jiǎn)單的數(shù)據(jù)交換。不需要在應(yīng)用程序的實(shí)時(shí)和非實(shí)時(shí)部分之間進(jìn)行復(fù)雜的通信。

5、操作簡(jiǎn)單,培訓(xùn)工作量低

系統(tǒng)要求

? Windows 10 IoT 企業(yè)版或 Windows 11 IoT 企業(yè)版
? 四核CPU


北京盟通科技有限公司成立于2013年,是工業(yè)自動(dòng)化領(lǐng)域的高新技術(shù)企業(yè)。公司專(zhuān)注于實(shí)時(shí)現(xiàn)場(chǎng)總線技術(shù)及工業(yè)通訊技術(shù)的研發(fā)、推廣及技術(shù)支持服務(wù)。依托于核心團(tuán)隊(duì)多年的海外和行業(yè)經(jīng)驗(yàn),盟通科技與歐洲多家自動(dòng)化領(lǐng)域的佼佼者達(dá)成戰(zhàn)略合作關(guān)系,為客戶(hù)提供EtherCAT主站協(xié)議棧、OPC UA SDK軟件開(kāi)發(fā)包、CANopen協(xié)議棧、FSoE協(xié)議軟件、CAN總線硬件、DINA安全模塊、艾默生Connext軟件等工業(yè)協(xié)議的標(biāo)準(zhǔn)和定制化產(chǎn)品。

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

    關(guān)注

    0

    文章

    710

    瀏覽量

    30096
  • 加速器
    +關(guān)注

    關(guān)注

    2

    文章

    839

    瀏覽量

    40111
  • WINDOWS
    +關(guān)注

    關(guān)注

    4

    文章

    3702

    瀏覽量

    94078
  • 實(shí)時(shí)操作系統(tǒng)

    關(guān)注

    1

    文章

    206

    瀏覽量

    31960
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    Windows平臺(tái)EtherCAT實(shí)時(shí)控制:從抖動(dòng)抑制到虛擬化架構(gòu)解析

    Windows平臺(tái)EtherCAT實(shí)時(shí)控制:從抖動(dòng)抑制到虛擬化架構(gòu)解析
    的頭像 發(fā)表于 01-29 15:26 ?251次閱讀
    <b class='flag-5'>Windows</b>平臺(tái)EtherCAT<b class='flag-5'>實(shí)時(shí)</b>控制:從抖動(dòng)抑制到虛擬化架構(gòu)解析

    訂單實(shí)時(shí)狀態(tài)查詢(xún)接口技術(shù)實(shí)現(xiàn)

    、可靠的訂單實(shí)時(shí)狀態(tài)查詢(xún)接口,涵蓋接口設(shè)計(jì)、技術(shù)選型、代碼實(shí)現(xiàn)和性能優(yōu)化。我們將使用Python和Flask框架作為示例,確保內(nèi)容真實(shí)可靠,適合開(kāi)發(fā)人員參考。 1. 接口設(shè)計(jì)原則 訂單實(shí)時(shí)
    的頭像 發(fā)表于 10-21 17:58 ?738次閱讀
    訂單<b class='flag-5'>實(shí)時(shí)</b>狀態(tài)查詢(xún)接口<b class='flag-5'>技術(shù)</b><b class='flag-5'>實(shí)現(xiàn)</b>

    深入解析米爾全志T536核心板的實(shí)時(shí)技術(shù)突破

    樹(shù)實(shí)現(xiàn)O(log n)調(diào)度復(fù)雜度,追求整體吞吐量最大化。實(shí)時(shí)缺陷:內(nèi)核不可搶占、自旋鎖阻塞、中斷屏蔽窗口等因素導(dǎo)致延遲不可預(yù)測(cè)。2.2 標(biāo)準(zhǔn)內(nèi)核+軟隔離方案核心技術(shù):在標(biāo)準(zhǔn)Linux內(nèi)核基礎(chǔ)上,
    發(fā)表于 10-17 17:41

    音頻技術(shù)新革命:WT2605-24SS錄音芯片實(shí)現(xiàn)實(shí)時(shí)輸出與隱私保護(hù)完美融合

    在數(shù)據(jù)安全與實(shí)時(shí)交互并重的數(shù)字時(shí)代,廣州唯創(chuàng)電子WT2605-24SS以創(chuàng)新的"實(shí)時(shí)輸出、不保存本地"架構(gòu),重新定義錄音芯片的技術(shù)標(biāo)準(zhǔn)01突破性技術(shù)架構(gòu):
    的頭像 發(fā)表于 10-17 06:42 ?609次閱讀
    音頻<b class='flag-5'>技術(shù)</b>新革命:WT2605-24SS錄音芯片<b class='flag-5'>實(shí)現(xiàn)實(shí)時(shí)</b>輸出與隱私保護(hù)完美融合

    航裕電源以大電流技術(shù)為國(guó)內(nèi)外超導(dǎo)加速器項(xiàng)目提供優(yōu)質(zhì)方案

    航裕電源:以大電流技術(shù),護(hù)航尖端科技 大科學(xué)裝置建設(shè)熱潮中,超導(dǎo)加速器作為探索微觀世界、推動(dòng)前沿科研的 “國(guó)之重”,對(duì)供電系統(tǒng)的穩(wěn)定性、精度及功率提出極致要求。航裕電源以31.5kA、80kA萬(wàn)安
    的頭像 發(fā)表于 10-12 15:02 ?1572次閱讀

    如何加速實(shí)時(shí)工作負(fù)載

    對(duì)于需要實(shí)時(shí)響應(yīng)的數(shù)據(jù)中心工作負(fù)載,性能不僅是指原始吞吐量或處理能力。挑戰(zhàn)在于:在保持吞吐量和能效的同時(shí),實(shí)現(xiàn)確定性時(shí)延。
    的頭像 發(fā)表于 09-10 15:36 ?715次閱讀

    英特爾Gaudi 2E AI加速器為DeepSeek-V3.1提供加速支持

    英特爾? Gaudi 2EAI加速器現(xiàn)已為DeepSeek-V3.1提供深度優(yōu)化支持。憑借出色的性能和成本效益,英特爾Gaudi 2E以更低的投入、更高的效率,實(shí)現(xiàn)從模型訓(xùn)練的深度突破到推理部署的實(shí)時(shí)響應(yīng),為大模型的
    的頭像 發(fā)表于 08-26 19:18 ?3049次閱讀
    英特爾Gaudi 2E AI<b class='flag-5'>加速器</b>為DeepSeek-V3.1提供<b class='flag-5'>加速</b>支持

    一文讀懂:嵌入式Linux實(shí)時(shí)性進(jìn)階

    。 Linux是一個(gè)通用操作系統(tǒng)(GPOS),設(shè)計(jì)用于支持廣泛的應(yīng)用程序而不是特定的實(shí)時(shí)需求。因此,在某些嚴(yán)格的實(shí)時(shí)應(yīng)用中,Linux可能仍然存在局限性。 2PREEMPT_RT補(bǔ)丁
    發(fā)表于 07-10 15:26

    粒子加速器?——?科技前沿的核心裝置

    粒子加速器全稱(chēng)“荷電粒子加速器”,是一種利用電磁場(chǎng)在高真空環(huán)境中對(duì)帶電粒子(如電子、質(zhì)子、離子)進(jìn)行加速和控制,使其獲得高能量的特種裝置。粒子加速器
    的頭像 發(fā)表于 06-19 12:05 ?3640次閱讀
    粒子<b class='flag-5'>加速器</b>?——?科技前沿的核心裝置

    堆焊過(guò)程熔池相機(jī)實(shí)時(shí)缺陷檢測(cè)技術(shù)

    在現(xiàn)代工業(yè)制造中,堆焊技術(shù)廣泛應(yīng)用于機(jī)械、能源、化工、航空航天等領(lǐng)域,用于修復(fù)磨損部件或增強(qiáng)工件表面性能。然而,傳統(tǒng)堆焊過(guò)程的質(zhì)量控制主要依賴(lài)人工經(jīng)驗(yàn)或焊后檢測(cè),難以實(shí)現(xiàn)實(shí)時(shí)監(jiān)控,導(dǎo)致缺陷發(fā)現(xiàn)滯后
    的頭像 發(fā)表于 05-15 17:34 ?795次閱讀
    堆焊過(guò)程熔池相機(jī)<b class='flag-5'>實(shí)時(shí)</b>缺陷檢測(cè)<b class='flag-5'>技術(shù)</b>

    告別性能瓶頸:使用 Google Coral TPU 為樹(shù)莓派注入強(qiáng)大AI計(jì)算力!

    使用機(jī)器學(xué)習(xí)的應(yīng)用程序通常需要高計(jì)算能力。這些計(jì)算通常發(fā)生在顯卡的GPU上。RaspberryPi并不專(zhuān)門(mén)設(shè)計(jì)用于運(yùn)行計(jì)算密集型應(yīng)用程序。但GoogleCoralUSB加速器能在此提供幫助!借助此
    的頭像 發(fā)表于 03-25 09:30 ?2087次閱讀
    告別性能瓶頸:使用 Google Coral TPU 為樹(shù)莓派注入強(qiáng)大AI計(jì)算力!

    虛擬化技術(shù)的深度剖析:盟通科技引領(lǐng)實(shí)時(shí)應(yīng)用新時(shí)代

    盟通科技的合作伙伴acontis長(zhǎng)期以來(lái)都是實(shí)時(shí)虛擬化領(lǐng)域的先鋒,其解決方案為用戶(hù)在Windows?平臺(tái)上實(shí)現(xiàn)實(shí)時(shí)應(yīng)用開(kāi)辟了新的可能性。這些實(shí)時(shí)
    的頭像 發(fā)表于 03-20 17:56 ?517次閱讀
    虛擬化<b class='flag-5'>技術(shù)</b>的深度剖析:盟通科技引領(lǐng)<b class='flag-5'>實(shí)時(shí)</b>應(yīng)用新時(shí)代

    支持實(shí)時(shí)物體識(shí)別的視覺(jué)人工智能微處理RZ/V2MA數(shù)據(jù)手冊(cè)

    。此外,利用了 DRP技術(shù)高靈活性特點(diǎn)的 OpenCV 加速器,除了可進(jìn)行人工智能推理的圖像預(yù)處理之外,還能在單芯片上實(shí)現(xiàn)人工智能范疇之外的高速圖像處理。 *附件:支持實(shí)時(shí)物體識(shí)別的視
    的頭像 發(fā)表于 03-18 18:12 ?930次閱讀
    支持<b class='flag-5'>實(shí)時(shí)</b>物體識(shí)別的視覺(jué)人工智能微處理<b class='flag-5'>器</b>RZ/V2MA數(shù)據(jù)手冊(cè)

    AI MPU# 瑞薩RZ/V2H 四核視覺(jué) ,采用 DRP-AI3 加速器和高性能實(shí)時(shí)處理器

    RZ/V2H 高端 AI MPU 采用瑞薩電子專(zhuān)有的AI 加速器-動(dòng)態(tài)可重配置處理 (DRP-AI3)、四核 Arm^?^ Cortex ^?^ -A55 (1.8GHz) Linux 處理
    的頭像 發(fā)表于 03-15 11:50 ?2283次閱讀
    AI MPU# 瑞薩RZ/V2H 四核視覺(jué) ,采用 DRP-AI3 <b class='flag-5'>加速器</b>和高性能<b class='flag-5'>實(shí)時(shí)處理器</b>

    實(shí)現(xiàn)工業(yè)設(shè)備實(shí)時(shí)控制和聯(lián)網(wǎng)的微處理RZ/T1數(shù)據(jù)手冊(cè)

    可進(jìn)行明確的實(shí)時(shí)響應(yīng)處理,無(wú)需通過(guò)高速緩沖存儲(chǔ)即可實(shí)現(xiàn)從 CPU 的高速訪問(wèn), 內(nèi)置的瑞薩電子R-IN 引擎的 RZ/T1 設(shè)備是工業(yè)以太網(wǎng)通信的
    的頭像 發(fā)表于 03-13 17:53 ?1042次閱讀
    <b class='flag-5'>實(shí)現(xiàn)</b>工業(yè)設(shè)備<b class='flag-5'>實(shí)時(shí)</b>控制和聯(lián)網(wǎng)的微處理<b class='flag-5'>器</b>RZ/T1數(shù)據(jù)手冊(cè)