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

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

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

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

INtime RTOS操作系統(tǒng)簡介與運(yùn)用案例

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

掃碼添加小助手

加入工程師交流群

INtime RTOS簡介

INtime RTOS是一個(gè)動(dòng)態(tài)的,確定性的硬實(shí)時(shí)操作系統(tǒng),用于多核x86兼容處理器上的非對稱多處理(AMP)。與使用虛擬機(jī)管理程序,Windows設(shè)備驅(qū)動(dòng)程序或單體應(yīng)用程序不同,INtime RTOS是完整的操作系統(tǒng),具有開發(fā)人員期望在現(xiàn)代開發(fā)環(huán)境中使用的系統(tǒng)服務(wù)和功能。功能包括動(dòng)態(tài)控制多個(gè)主機(jī)上多個(gè)節(jié)點(diǎn)(核心)上的進(jìn)程,以及系統(tǒng)所有節(jié)點(diǎn)之間的豐富進(jìn)程間通信(IPC)等。

1. INtime基本架構(gòu)

1 支持的部署模型

INtime RTOS提供兩種不同的部署模型。INtime RTOS上開發(fā)的應(yīng)用程序可以在部署模型或兩者之間進(jìn)行部署,而無需更改。

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

b. INtime distributed RTOS:允許在多核主機(jī)上作為獨(dú)立系統(tǒng)或分布式系統(tǒng)的一部分運(yùn)行嵌入式應(yīng)用程序。

2 多核PC主機(jī)整合大量工作負(fù)載

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

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

3)系統(tǒng)服務(wù)將支持?jǐn)U展到多個(gè)主機(jī),從而允許創(chuàng)建具有靈活部署模型的可互操作的分布式實(shí)時(shí)系統(tǒng)。

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

當(dāng)前的INtime RTOS環(huán)境仍向后兼容為先前INtime版本開發(fā)的應(yīng)用程序,從而節(jié)省了軟件投資。提供了Windows API級(jí)實(shí)時(shí)擴(kuò)展代碼的遷移庫。

3 基于對象的RTOS,具有全面的內(nèi)核服務(wù)

為了加快上市時(shí)間并簡化開發(fā),INtime RTOS提供了通用操作系統(tǒng)的標(biāo)準(zhǔn)服務(wù)。這些服務(wù)允許程序員依靠OS來管理其解決方案中的許多系統(tǒng)任務(wù),而無需創(chuàng)建自己的代碼。

INtime RTOS是基于對象的,支持熟悉的編程方法,集成到熟悉的Microsoft Visual Studio環(huán)境中。INtime RTOS內(nèi)核提供了多個(gè)對象并維護(hù)它們的數(shù)據(jù)結(jié)構(gòu),這定義了與其相關(guān)的系統(tǒng)調(diào)用。對于任何創(chuàng)建的對象,內(nèi)核都會(huì)返回該對象的句柄,該句柄可在分布式系統(tǒng)中的任何INtime RTOS或Windows進(jìn)程中使用。每個(gè)進(jìn)程都在受保護(hù)的用戶模式(Ring 3)下執(zhí)行,最多有4GB的內(nèi)存,僅受主機(jī)資源限制。

2. INtime關(guān)鍵處理機(jī)制

1 專用硬件資源劃分機(jī)制

INtime RTOS是一種硬實(shí)時(shí)事件驅(qū)動(dòng)的操作系統(tǒng),具有以微秒為單位的確定性。

確定性應(yīng)用程序需要來自主機(jī)的專用且隔離的資源:內(nèi)核,內(nèi)存和I / O。INtime RTOS專為確定性應(yīng)用程序而設(shè)計(jì),并通過顯式劃分主機(jī)硬件為每個(gè)實(shí)時(shí)節(jié)點(diǎn)分配資源,從而為實(shí)時(shí)應(yīng)用程序提供所需的資源。

低延遲驅(qū)動(dòng)程序包括:

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

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

2 IPC內(nèi)部進(jìn)程通信GOBSnet機(jī)制

INtime RTOS提供了確定性IPC機(jī)制(GOBSnet),可以在系統(tǒng)中對所有已創(chuàng)建的對象進(jìn)行分類,搜索和使用,從而為嵌入式系統(tǒng)設(shè)計(jì)提供了可擴(kuò)展性。

通過使用顯式的硬件分區(qū)和非對稱多處理(AMP或內(nèi)核親和性),INtime RTOS可以在多個(gè)節(jié)點(diǎn)上實(shí)現(xiàn)確定性應(yīng)用程序的可伸縮性,以實(shí)現(xiàn)性能,或在更少的節(jié)點(diǎn)上組合以節(jié)省成本。

無論是在同一多核主機(jī)上還是在分布式主機(jī)上運(yùn)行,GOBSnet均可在Windows和實(shí)時(shí)應(yīng)用程序之間提供一套全面的高效通信服務(wù)。盡管彼此隔離,但跨環(huán)境共享允許Windows服務(wù)與嵌入式功能進(jìn)行交互,從而實(shí)現(xiàn)集成并消除了網(wǎng)絡(luò)間的復(fù)雜性和傳統(tǒng)嵌入式設(shè)計(jì)的故障風(fēng)險(xiǎn)。這樣就可以靈活地?cái)U(kuò)展解決方案的拓?fù)浣Y(jié)構(gòu),而無需移植。

3 分布式系統(tǒng)管理器DSM機(jī)制

分布式系統(tǒng)管理器(DSM)監(jiān)視所有節(jié)點(diǎn)及其進(jìn)程,以維護(hù)整個(gè)嵌入式系統(tǒng)的連續(xù)性和可用性。DSM跟蹤系統(tǒng)的狀態(tài),監(jiān)視其組件的運(yùn)行狀況,并在組件終止或發(fā)生故障時(shí)進(jìn)行清理。

每個(gè)INtime RTOS或Windows實(shí)例均被視為一個(gè)節(jié)點(diǎn)。任何INtime節(jié)點(diǎn)都可以創(chuàng)建可從任何其他節(jié)點(diǎn)訪問的對象,無論是在單個(gè)主機(jī)上還是跨分布式主機(jī)系統(tǒng)。先進(jìn)的集成內(nèi)存管理器維護(hù)每個(gè)進(jìn)程的內(nèi)存分配。

3. INtime總結(jié)

INtime RTOS支持運(yùn)行用戶模式(Ring 3)實(shí)時(shí)應(yīng)用程序,而不是內(nèi)核模式驅(qū)動(dòng)程序擴(kuò)展的模塊化編程模型。

通過使用明確的硬件分區(qū)和非對稱多處理(AMP或核心相似性),INtime RTOS可以在多個(gè)節(jié)點(diǎn)上實(shí)現(xiàn)確定性應(yīng)用程序的可伸縮性。開發(fā)人員可以將確定性應(yīng)用程序分配給可用的內(nèi)核。

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

4. INtime應(yīng)用案例

1 CNC應(yīng)用

如下圖中所顯示的應(yīng)用,其中運(yùn)動(dòng)控制周期,I/O驅(qū)動(dòng)器,監(jiān)控PLC邏輯和現(xiàn)場總線驅(qū)動(dòng)器(EtherCAT,CANopen)在INtime內(nèi)核環(huán)境中作為實(shí)時(shí)過程執(zhí)行,而機(jī)器的HMI功能(包括CAD/ CAM系統(tǒng))以及客戶通常安裝的許多第三方應(yīng)用程序,將它們作為Windows進(jìn)程運(yùn)行,并使用INtime for Windows的NTX庫中的功能與實(shí)時(shí)軟件進(jìn)行通信。

2 運(yùn)動(dòng)控制

下圖中軟件體系結(jié)構(gòu)將Windows和實(shí)時(shí)應(yīng)用程序隔離開來,以提供完整的Windows功能,同時(shí)確??刂撇僮鞯拇_定性。設(shè)計(jì),診斷,優(yōu)化和設(shè)置運(yùn)動(dòng)控制系統(tǒng)應(yīng)用程序所需的所有必要接口均在Windows下運(yùn)行,而所得的包括機(jī)器接口在內(nèi)的控制代碼則在TenAsys的INtime for Windows下實(shí)時(shí)運(yùn)行。

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

責(zé)任編輯:haq

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

    關(guān)注

    5198

    文章

    20445

    瀏覽量

    334002
  • PC
    PC
    +關(guān)注

    關(guān)注

    9

    文章

    2167

    瀏覽量

    159321
  • WINDOWS
    +關(guān)注

    關(guān)注

    4

    文章

    3702

    瀏覽量

    94025

原文標(biāo)題:虹科INtime RTOS | 可與Windows在同個(gè)PC運(yùn)行的實(shí)時(shí)操作系統(tǒng)

文章出處:【微信號(hào):OPPOOIA,微信公眾號(hào):OPPOstory】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

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

    操作系統(tǒng)體系結(jié)構(gòu)

    操作系統(tǒng)的體系結(jié)構(gòu)是一個(gè)開放的問題。正如上文所述,操作系統(tǒng)在核心態(tài)為應(yīng)用程序提供公共的服務(wù),那么操作系統(tǒng)在核心態(tài)應(yīng)該提供什么服務(wù)、怎樣提供服務(wù)?有關(guān)這個(gè)問題的回答形成了兩種主要的體系結(jié)構(gòu):大內(nèi)核和微
    發(fā)表于 01-15 08:19

    操作系統(tǒng)運(yùn)行機(jī)制

    計(jì)算機(jī)系統(tǒng)中,通常CPU執(zhí)行兩種不同性質(zhì)的程序:一種是操作系統(tǒng)內(nèi)核程序;另一種是用戶自編程序或系統(tǒng)外層的應(yīng)用程序。對操作系統(tǒng)而言,這兩種程序的作用不同,前者是后者的管理者,因此“管理程
    發(fā)表于 01-15 07:12

    請問CW32系列微控制器是否支持操作系統(tǒng),如RTOS?

    CW32系列微控制器是否支持操作系統(tǒng),如RTOS?
    發(fā)表于 12-16 08:14

    選擇RTOS的要點(diǎn)

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

    什么是嵌入式操作系統(tǒng)

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

    學(xué)習(xí)RTOS的意義?

    RTOS實(shí)現(xiàn)多任務(wù)管理。 嵌入式操作系統(tǒng)有眾多的軟件組件,可以極大的加速項(xiàng)目進(jìn)度,避免重復(fù)造車輪。 2.技能需要 掌握操作系統(tǒng),和基于RTOS的編程,實(shí)現(xiàn)更好的職業(yè)規(guī)劃,對個(gè)人發(fā)展是
    發(fā)表于 11-27 08:16

    EV10AS180A模數(shù)轉(zhuǎn)換器支持哪些操作系統(tǒng)

    、Windows、RTOS等)。此時(shí),操作系統(tǒng)的選擇主要取決于系統(tǒng)的整體架構(gòu)、性能需求以及開發(fā)環(huán)境等因素,而非由EV10AS180A本身決定。例如,在衛(wèi)星通信系統(tǒng)中,EV10AS180
    發(fā)表于 11-18 09:18

    單片機(jī)的操作系統(tǒng)

    單片機(jī)操作系統(tǒng)主要分為實(shí)時(shí)操作系統(tǒng)RTOS)和嵌入式操作系統(tǒng)兩類,以下是常見選擇: 實(shí)時(shí)操作系統(tǒng)R
    發(fā)表于 11-14 06:18

    RusT-Thread:基于Rust面向資源受限嵌入式設(shè)備的操作系統(tǒng)的實(shí)踐 | 技術(shù)集結(jié)

    摘要隨著物聯(lián)網(wǎng)和嵌入式系統(tǒng)的發(fā)展,實(shí)時(shí)操作系統(tǒng)RTOS)的安全性和性能需求日益提高。傳統(tǒng)基于C語言的RTOS在內(nèi)存安全和并發(fā)控制方面存在局限,容易導(dǎo)致緩沖區(qū)溢出、數(shù)據(jù)競爭等問題。本項(xiàng)
    的頭像 發(fā)表于 11-07 17:37 ?6858次閱讀
    RusT-Thread:基于Rust面向資源受限嵌入式設(shè)備的<b class='flag-5'>操作系統(tǒng)</b>的實(shí)踐 | 技術(shù)集結(jié)

    如何選擇合適的實(shí)時(shí)操作系統(tǒng)

    選擇合適的實(shí)時(shí)操作系統(tǒng)RTOS,Real-Time Operating System)可能會(huì)影響你在不同行業(yè)的職業(yè)發(fā)展路徑。
    的頭像 發(fā)表于 09-09 14:47 ?1069次閱讀

    樹莓派操作系統(tǒng):版本、特性及設(shè)置完整指南!

    樹莓派操作系統(tǒng)是什么?樹莓派操作系統(tǒng)是由樹莓派基金會(huì)專為樹莓派開發(fā)的官方操作系統(tǒng)。它基于DebianLinux發(fā)行版,并針對樹莓派的ARM架構(gòu)進(jìn)行了專門優(yōu)化。樹莓派操作系統(tǒng)有多個(gè)版本,
    的頭像 發(fā)表于 07-28 18:26 ?1423次閱讀
    樹莓派<b class='flag-5'>操作系統(tǒng)</b>:版本、特性及設(shè)置完整指南!

    零延遲響應(yīng):安卓工控機(jī)如何用實(shí)時(shí)操作系統(tǒng)RTOS)賦能工業(yè)控制

    在工業(yè)4.0時(shí)代,工業(yè)控制系統(tǒng)對實(shí)時(shí)性的要求已突破毫秒級(jí)門檻,傳統(tǒng)操作系統(tǒng)因任務(wù)調(diào)度延遲、中斷響應(yīng)不確定性等問題,難以滿足精密運(yùn)動(dòng)控制、閉環(huán)反饋調(diào)節(jié)等場景需求。安卓工控機(jī)通過集成RTOS(實(shí)時(shí)
    的頭像 發(fā)表于 06-09 15:49 ?1227次閱讀

    揭秘LuatOS:實(shí)時(shí)操作系統(tǒng)RTOS核心庫的關(guān)鍵技術(shù)剖析!

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

    鴻道Intewell操作系統(tǒng):人形機(jī)器人底層操作系統(tǒng)

    操作系統(tǒng)的實(shí)時(shí)性賦能東土科技的鴻道(Intewell)工業(yè)操作系統(tǒng)作為國內(nèi)唯一通過汽車、工業(yè)控制、醫(yī)療、軌道交通四項(xiàng)功能安全認(rèn)證的系統(tǒng),為標(biāo)準(zhǔn)體系中的技術(shù)層架構(gòu)提供了底層支持。其微內(nèi)核虛擬化架構(gòu)可將人形機(jī)器人電子架構(gòu)成本降低50
    的頭像 發(fā)表于 05-16 14:44 ?765次閱讀

    為您的 Raspberry Pi 項(xiàng)目選擇正確的實(shí)時(shí)操作系統(tǒng)RTOS

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