国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

INtime RTOS操作系統簡介與運用案例

hAR7_OPPOOIA ? 來源:廣州虹科電子科技有限公 ? 作者:廣州虹科電子科技 ? 2021-08-10 10:58 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

INtime RTOS簡介

INtime RTOS是一個動態的,確定性的硬實時操作系統,用于多核x86兼容處理器上的非對稱多處理(AMP)。與使用虛擬機管理程序,Windows設備驅動程序或單體應用程序不同,INtime RTOS是完整的操作系統,具有開發人員期望在現代開發環境中使用的系統服務和功能。功能包括動態控制多個主機上多個節點(核心)上的進程,以及系統所有節點之間的豐富進程間通信(IPC)等。

1. INtime基本架構

1 支持的部署模型

INtime RTOS提供兩種不同的部署模型。INtime RTOS上開發的應用程序可以在部署模型或兩者之間進行部署,而無需更改。

a. INtime for Windows:允許在同一主機上啟用Windows和INtime RTOS實例的混合解決方案。

b. INtime distributed RTOS:允許在多核主機上作為獨立系統或分布式系統的一部分運行嵌入式應用程序。

2 多核PC主機整合大量工作負載

1)使用分區的多核PC主機整合大量工作負載(稱為“嵌入式虛擬化”),可通過將不同的應用程序類型合并到同一臺PC上來降低系統成本和復雜性。

2)在具有對稱多處理(SMP) OS的異構部署中,INtime RTOS與Windows *(32位和64位)并行運行,以利用其廣泛的人機界面(HMI)。

3)系統服務將支持擴展到多個主機,從而允許創建具有靈活部署模型的可互操作的分布式實時系統。

4)作為非對稱多處理(AMP)架構部署,每個節點(core)運行一個獨立的INtime RTOS實例,并對其硬件資源進行劃分-包括專用內核,內存,I / O和中斷。當關鍵響應時間很重要時,此方法是需要安全性,可靠性和確定性的最佳選擇。所有INtime RTOS和Windows進程均本地運行,并支持Windows的所有當前版本(包括Windows 10)。

當前的INtime RTOS環境仍向后兼容為先前INtime版本開發的應用程序,從而節省了軟件投資。提供了Windows API級實時擴展代碼的遷移庫。

3 基于對象的RTOS,具有全面的內核服務

為了加快上市時間并簡化開發,INtime RTOS提供了通用操作系統的標準服務。這些服務允許程序員依靠OS來管理其解決方案中的許多系統任務,而無需創建自己的代碼。

INtime RTOS是基于對象的,支持熟悉的編程方法,集成到熟悉的Microsoft Visual Studio環境中。INtime RTOS內核提供了多個對象并維護它們的數據結構,這定義了與其相關的系統調用。對于任何創建的對象,內核都會返回該對象的句柄,該句柄可在分布式系統中的任何INtime RTOS或Windows進程中使用。每個進程都在受保護的用戶模式(Ring 3)下執行,最多有4GB的內存,僅受主機資源限制。

2. INtime關鍵處理機制

1 專用硬件資源劃分機制

INtime RTOS是一種硬實時事件驅動的操作系統,具有以微秒為單位的確定性。

確定性應用程序需要來自主機的專用且隔離的資源:內核,內存和I / O。INtime RTOS專為確定性應用程序而設計,并通過顯式劃分主機硬件為每個實時節點分配資源,從而為實時應用程序提供所需的資源。

低延遲驅動程序包括:

?以太網和INtime的高性能以太網(HPE):EtherCAT ,Sercos III ,Profnet 的基礎

?xHCI USB,PCI / PCIe 和串行端口

2 IPC內部進程通信GOBSnet機制

INtime RTOS提供了確定性IPC機制(GOBSnet),可以在系統中對所有已創建的對象進行分類,搜索和使用,從而為嵌入式系統設計提供了可擴展性。

通過使用顯式的硬件分區和非對稱多處理(AMP或內核親和性),INtime RTOS可以在多個節點上實現確定性應用程序的可伸縮性,以實現性能,或在更少的節點上組合以節省成本。

無論是在同一多核主機上還是在分布式主機上運行,GOBSnet均可在Windows和實時應用程序之間提供一套全面的高效通信服務。盡管彼此隔離,但跨環境共享允許Windows服務與嵌入式功能進行交互,從而實現集成并消除了網絡間的復雜性和傳統嵌入式設計的故障風險。這樣就可以靈活地擴展解決方案的拓撲結構,而無需移植。

3 分布式系統管理器DSM機制

分布式系統管理器(DSM)監視所有節點及其進程,以維護整個嵌入式系統的連續性和可用性。DSM跟蹤系統的狀態,監視其組件的運行狀況,并在組件終止或發生故障時進行清理。

每個INtime RTOS或Windows實例均被視為一個節點。任何INtime節點都可以創建可從任何其他節點訪問的對象,無論是在單個主機上還是跨分布式主機系統。先進的集成內存管理器維護每個進程的內存分配。

3. INtime總結

INtime RTOS支持運行用戶模式(Ring 3)實時應用程序,而不是內核模式驅動程序擴展的模塊化編程模型。

通過使用明確的硬件分區和非對稱多處理(AMP或核心相似性),INtime RTOS可以在多個節點上實現確定性應用程序的可伸縮性。開發人員可以將確定性應用程序分配給可用的內核。

此外,借助GOBSnet,如果需要更多資源,則可以在混合解決方案(Windows和INtime RTOS)主機上的嵌入式應用程序輕松移植到其他主機,同時保持與Windows的互操作性。

4. INtime應用案例

1 CNC應用

如下圖中所顯示的應用,其中運動控制周期,I/O驅動器,監控PLC邏輯和現場總線驅動器(EtherCAT,CANopen)在INtime內核環境中作為實時過程執行,而機器的HMI功能(包括CAD/ CAM系統)以及客戶通常安裝的許多第三方應用程序,將它們作為Windows進程運行,并使用INtime for Windows的NTX庫中的功能與實時軟件進行通信。

2 運動控制

下圖中軟件體系結構將Windows和實時應用程序隔離開來,以提供完整的Windows功能,同時確保控制操作的確定性。設計,診斷,優化和設置運動控制系統應用程序所需的所有必要接口均在Windows下運行,而所得的包括機器接口在內的控制代碼則在TenAsys的INtime for Windows下實時運行。

c8f7dcf2-ed17-11eb-a97a-12bb97331649.png

責任編輯:haq

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

    關注

    5198

    文章

    20449

    瀏覽量

    334048
  • PC
    PC
    +關注

    關注

    9

    文章

    2167

    瀏覽量

    159327
  • WINDOWS
    +關注

    關注

    4

    文章

    3702

    瀏覽量

    94046

原文標題:虹科INtime RTOS | 可與Windows在同個PC運行的實時操作系統

文章出處:【微信號:OPPOOIA,微信公眾號:OPPOstory】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    操作系統體系結構

    操作系統的體系結構是一個開放的問題。正如上文所述,操作系統在核心態為應用程序提供公共的服務,那么操作系統在核心態應該提供什么服務、怎樣提供服務?有關這個問題的回答形成了兩種主要的體系結構:大內核和微
    發表于 01-15 08:19

    操作系統運行機制

    計算機系統中,通常CPU執行兩種不同性質的程序:一種是操作系統內核程序;另一種是用戶自編程序或系統外層的應用程序。對操作系統而言,這兩種程序的作用不同,前者是后者的管理者,因此“管理程
    發表于 01-15 07:12

    請問CW32系列微控制器是否支持操作系統,如RTOS

    CW32系列微控制器是否支持操作系統,如RTOS
    發表于 12-16 08:14

    選擇RTOS的要點

    對于許多嵌入式項目來說,在采用非實時操作系統(non-RTOS)的任何場合,也都可采用RTOS。但是,要找到一款具有完全相同應用編程接口(API)的匹配RTOS就相當困難了。因此,許多
    發表于 12-12 08:00

    什么是嵌入式操作系統

    要理解嵌入式操作系統(Embedded Operating System,簡稱 RTOS/EOS),我們可以從本質定義→核心區別→實際作用→典型特征→嵌入式開發場景適配,五個維度來拆解, 一
    發表于 12-09 10:33

    學習RTOS的意義?

    RTOS實現多任務管理。 嵌入式操作系統有眾多的軟件組件,可以極大的加速項目進度,避免重復造車輪。 2.技能需要 掌握操作系統,和基于RTOS的編程,實現更好的職業規劃,對個人發展是
    發表于 11-27 08:16

    EV10AS180A模數轉換器支持哪些操作系統

    、Windows、RTOS等)。此時,操作系統的選擇主要取決于系統的整體架構、性能需求以及開發環境等因素,而非由EV10AS180A本身決定。例如,在衛星通信系統中,EV10AS180
    發表于 11-18 09:18

    單片機的操作系統

    單片機操作系統主要分為實時操作系統RTOS)和嵌入式操作系統兩類,以下是常見選擇: 實時操作系統R
    發表于 11-14 06:18

    RusT-Thread:基于Rust面向資源受限嵌入式設備的操作系統的實踐 | 技術集結

    摘要隨著物聯網和嵌入式系統的發展,實時操作系統RTOS)的安全性和性能需求日益提高。傳統基于C語言的RTOS在內存安全和并發控制方面存在局限,容易導致緩沖區溢出、數據競爭等問題。本項
    的頭像 發表于 11-07 17:37 ?6860次閱讀
    RusT-Thread:基于Rust面向資源受限嵌入式設備的<b class='flag-5'>操作系統</b>的實踐 | 技術集結

    如何選擇合適的實時操作系統

    選擇合適的實時操作系統RTOS,Real-Time Operating System)可能會影響你在不同行業的職業發展路徑。
    的頭像 發表于 09-09 14:47 ?1072次閱讀

    樹莓派操作系統:版本、特性及設置完整指南!

    樹莓派操作系統是什么?樹莓派操作系統是由樹莓派基金會專為樹莓派開發的官方操作系統。它基于DebianLinux發行版,并針對樹莓派的ARM架構進行了專門優化。樹莓派操作系統有多個版本,
    的頭像 發表于 07-28 18:26 ?1432次閱讀
    樹莓派<b class='flag-5'>操作系統</b>:版本、特性及設置完整指南!

    零延遲響應:安卓工控機如何用實時操作系統RTOS)賦能工業控制

    在工業4.0時代,工業控制系統對實時性的要求已突破毫秒級門檻,傳統操作系統因任務調度延遲、中斷響應不確定性等問題,難以滿足精密運動控制、閉環反饋調節等場景需求。安卓工控機通過集成RTOS(實時
    的頭像 發表于 06-09 15:49 ?1229次閱讀

    揭秘LuatOS:實時操作系統RTOS核心庫的關鍵技術剖析!

    電機控制、傳感器采集等實時數據處理場景。 在LuatOS開發中, 用于實時操作系統RTOS)相關功能的核心庫 ——提供了定時器管理、系統控制、內存監控、路徑配置等底層操作接口,為物聯
    的頭像 發表于 05-21 16:02 ?665次閱讀
    揭秘LuatOS:實時<b class='flag-5'>操作系統</b><b class='flag-5'>RTOS</b>核心庫的關鍵技術剖析!

    鴻道Intewell操作系統:人形機器人底層操作系統

    操作系統的實時性賦能東土科技的鴻道(Intewell)工業操作系統作為國內唯一通過汽車、工業控制、醫療、軌道交通四項功能安全認證的系統,為標準體系中的技術層架構提供了底層支持。其微內核虛擬化架構可將人形機器人電子架構成本降低50
    的頭像 發表于 05-16 14:44 ?775次閱讀

    為您的 Raspberry Pi 項目選擇正確的實時操作系統RTOS

    選擇合適的操作系統對于項目的成功至關重要。了解如何在RaspberryPi上使用RTOS,并看看你有哪些選擇吧!從OS到RTOSRaspberryPi是由RaspberryPi基金會推出的一系列
    的頭像 發表于 03-25 09:40 ?1252次閱讀
    為您的 Raspberry Pi 項目選擇正確的實時<b class='flag-5'>操作系統</b>(<b class='flag-5'>RTOS</b>)