• 正文
    • 鴻道Intewell-Win概述
    • 鴻道Intewell-Win架構(gòu)圖
    • 系統(tǒng)功能簡介
  • 相關(guān)推薦
申請入駐 產(chǎn)業(yè)圖譜

Windows實(shí)時(shí)拓展架構(gòu)-鴻道Intewell-win構(gòu)型

17小時(shí)前
195
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

鴻道Intewell操作系統(tǒng)軟件采用開放式結(jié)構(gòu),具備較高的模塊化程度,根據(jù)應(yīng)用場景需要進(jìn)行自由裁剪定制。實(shí)時(shí)擴(kuò)展構(gòu)型用于在多核處理器上使用硬件隔離技術(shù),允許在同一臺目標(biāo)機(jī)上同時(shí)運(yùn)行一個(gè)通用操作系統(tǒng)(GPOS)和一個(gè)或多個(gè)實(shí)時(shí)操作系統(tǒng)??梢院芎玫睦肎POS的HMI或者其他豐富生態(tài),并同時(shí)保證實(shí)時(shí)業(yè)務(wù)的實(shí)時(shí)性/確定性/安全性/可靠性。鴻道Intewell實(shí)時(shí)擴(kuò)展對硬件要求不高,在一些低成本的機(jī)型上,依然可以將不同類型的應(yīng)用程序合并到同一臺機(jī)器上運(yùn)行。在硬件不具備硬件虛擬化特性下,仍可實(shí)現(xiàn)非實(shí)時(shí)系統(tǒng)跟實(shí)時(shí)系統(tǒng)共存。

Windows+RTOS支持一個(gè)GPOS和多個(gè)實(shí)時(shí)虛擬槽。鴻道Intewell實(shí)時(shí)運(yùn)行環(huán)境軟件實(shí)現(xiàn)非實(shí)時(shí)系統(tǒng)和實(shí)時(shí)系統(tǒng)在同一物理硬件上同時(shí)運(yùn)行,并保證硬件相互隔離。鴻道Intewell實(shí)時(shí)虛擬化微內(nèi)核使用半虛擬技術(shù)支持多個(gè)實(shí)時(shí)虛擬槽共同運(yùn)行。GPOS及多個(gè)實(shí)時(shí)虛擬槽任意間可以通過虛擬網(wǎng)卡及共享內(nèi)存等進(jìn)行通信。另外,多個(gè)實(shí)時(shí)虛擬槽間還可以通過SMIPC通信。

鴻道Intewell-Win概述

鴻道Intewell-Win是基于Windows的實(shí)時(shí)擴(kuò)展構(gòu)型,是鴻道Intewell產(chǎn)品形態(tài)之一。該系統(tǒng)基于多核處理器,實(shí)現(xiàn)Windows應(yīng)用和實(shí)時(shí)應(yīng)用的并行運(yùn)行,并且Windows系統(tǒng)和Intewell實(shí)時(shí)系統(tǒng)安全隔離,既兼容Windows的豐富生態(tài),又保證實(shí)時(shí)系統(tǒng)任務(wù)的實(shí)時(shí)性、確定性。

鴻道Intewell-Win架構(gòu)圖

系統(tǒng)功能簡介

系統(tǒng)功能

--支持架構(gòu):Intewell-Win支持x86

虛擬機(jī)管理

--支持多虛擬機(jī):

1.支持同時(shí)運(yùn)行多個(gè)實(shí)時(shí)虛擬機(jī)

2.創(chuàng)建虛擬機(jī)數(shù)量依賴于是否有足夠的硬件資源

3.任何一個(gè)虛擬機(jī)的重啟、關(guān)閉,不影響其他虛擬機(jī)運(yùn)行

--綁定CPU核心:

支持一個(gè)CPU核心同時(shí)運(yùn)行1個(gè)或多個(gè)實(shí)時(shí)虛擬機(jī)

--支持靜態(tài)配置:

支持靜態(tài)配置數(shù)據(jù)指定創(chuàng)建虛擬機(jī)的數(shù)量,及分配給虛擬機(jī)的硬件資源

--提供系統(tǒng)配置接口:

支持使用http或socket通信,提供讀取/寫入外部接口

--支持Web管理:

提供瀏覽器的配置入口,實(shí)現(xiàn)對系統(tǒng)的狀態(tài)查詢、配置管理和對用戶角色的分權(quán)管理

設(shè)備共享

--支持共享網(wǎng)卡:

支持多個(gè)虛擬機(jī)通過虛擬網(wǎng)卡方式共享同一物理網(wǎng)卡

--支持共享:

RTC所有虛擬機(jī)共享RTC

--支持共享存儲設(shè)備:

實(shí)時(shí)虛擬機(jī)通過NFS訪問存儲設(shè)備

實(shí)時(shí)虛擬機(jī)

--微內(nèi)核

采用模塊化的結(jié)構(gòu),只包含最基本的系統(tǒng)服務(wù)

--支持多核

--支持虛擬機(jī)調(diào)試

--虛擬機(jī)通信:

1.支持SMIPC通信框架

2.支持共享內(nèi)存方式

3.支持虛擬網(wǎng)卡方式

--支持設(shè)備透傳:

如網(wǎng)卡、串口、CAN、SPI、GPIONVRAM等

--支持虛擬機(jī)調(diào)度:

1.優(yōu)先級調(diào)度

2.時(shí)間調(diào)度表調(diào)度

3.優(yōu)先級和時(shí)間調(diào)度表混合調(diào)度

4.可支持256個(gè)優(yōu)先級

--支持多任務(wù)管理:

1.優(yōu)先級搶占式調(diào)度以及周期調(diào)度

2.可支持256個(gè)優(yōu)先級

3.支持優(yōu)先級繼承和優(yōu)先級天花板,防止優(yōu)先級反轉(zhuǎn)

--文件系統(tǒng):

1.支持FAT16、FAT32、YAFFS、nfs等文件系統(tǒng)

2.支持flash、emmc、ram、U盤、SATA等存儲設(shè)備

3.支持文件系統(tǒng)掉電保護(hù)功能

--標(biāo)準(zhǔn)接口:

兼容POSIX實(shí)時(shí)編程標(biāo)準(zhǔn)

--Shell支持:

支持Shell,兼容常用LinuxShell操作

--網(wǎng)絡(luò)協(xié)議棧:

1.支持IPv4/IPv6,提供標(biāo)準(zhǔn)的socket編程接口

2.支持配置靜態(tài)路由

3.支持ftp、telnet、tftp、httpd、sntp、snmp等網(wǎng)絡(luò)工具

--支持C++

支持C++版本

相關(guān)推薦