鴻道Intewell操作系統(tǒng)軟件采用開(kāi)放式結(jié)構(gòu),具備較高的模塊化程度,根據(jù)應(yīng)用場(chǎng)景需要進(jìn)行自由裁剪定制。實(shí)時(shí)擴(kuò)展構(gòu)型用于在多核處理器上使用硬件隔離技術(shù),允許在同一臺(tái)目標(biāo)機(jī)上同時(shí)運(yùn)行一個(gè)通用操作系統(tǒng)(GPOS)和一個(gè)或多個(gè)實(shí)時(shí)操作系統(tǒng)。可以很好的利用GPOS的HMI或者其他豐富生態(tài),并同時(shí)保證實(shí)時(shí)業(yè)務(wù)的實(shí)時(shí)性/確定性/安全性/可靠性。鴻道Intewell實(shí)時(shí)擴(kuò)展對(duì)硬件要求不高,在一些低成本的機(jī)型上,依然可以將不同類(lèi)型的應(yīng)用程序合并到同一臺(tái)機(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í)虛擬槽任意間可以通過(guò)虛擬網(wǎng)卡及共享內(nèi)存等進(jìn)行通信。另外,多個(gè)實(shí)時(shí)虛擬槽間還可以通過(guò)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)功能簡(jiǎn)介
系統(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通信,提供讀取/寫(xiě)入外部接口
--支持Web管理:
提供瀏覽器的配置入口,實(shí)現(xiàn)對(duì)系統(tǒng)的狀態(tài)查詢、配置管理和對(duì)用戶角色的分權(quán)管理
設(shè)備共享
--支持共享網(wǎng)卡:
支持多個(gè)虛擬機(jī)通過(guò)虛擬網(wǎng)卡方式共享同一物理網(wǎng)卡
--支持共享:
RTC所有虛擬機(jī)共享RTC
--支持共享存儲(chǔ)設(shè)備:
實(shí)時(shí)虛擬機(jī)通過(guò)NFS訪問(wèn)存儲(chǔ)設(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è)備透?jìng)?
如網(wǎng)卡、串口、CAN、SPI、GPIO、NVRAM等
--支持虛擬機(jī)調(diào)度:
1.優(yōu)先級(jí)調(diào)度
2.時(shí)間調(diào)度表調(diào)度
3.優(yōu)先級(jí)和時(shí)間調(diào)度表混合調(diào)度
4.可支持256個(gè)優(yōu)先級(jí)
--支持多任務(wù)管理:
1.優(yōu)先級(jí)搶占式調(diào)度以及周期調(diào)度
2.可支持256個(gè)優(yōu)先級(jí)
3.支持優(yōu)先級(jí)繼承和優(yōu)先級(jí)天花板,防止優(yōu)先級(jí)反轉(zhuǎn)
--文件系統(tǒng):
1.支持FAT16、FAT32、YAFFS、nfs等文件系統(tǒng)
2.支持flash、emmc、ram、U盤(pán)、SATA等存儲(chǔ)設(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++版本
審核編輯 黃宇
-
WINDOWS
+關(guān)注
關(guān)注
4文章
3608瀏覽量
91038 -
操作系統(tǒng)
+關(guān)注
關(guān)注
37文章
7103瀏覽量
125066
發(fā)布評(píng)論請(qǐng)先 登錄
鴻道Intewell操作系統(tǒng):人形機(jī)器人底層操作系統(tǒng)
鴻道Intewell操作系統(tǒng)的Linux實(shí)時(shí)拓展方案

鴻道Intewell操作系統(tǒng):賦能高端裝備制造,引領(lǐng)國(guó)產(chǎn)數(shù)控系統(tǒng)邁向新高度
鴻道Intewell操作系統(tǒng)為半導(dǎo)體行業(yè)打造高可靠實(shí)時(shí)控制系統(tǒng)

關(guān)于Windows實(shí)時(shí)性拓展對(duì)工業(yè)控制重要性的探討
鴻道Intewell-C純實(shí)時(shí)構(gòu)型,適合有功能安全認(rèn)證需求的工業(yè)操作系統(tǒng)

鴻道Intewell操作系統(tǒng):引領(lǐng)工業(yè)創(chuàng)新的軟硬件方案

基于國(guó)產(chǎn)化鴻道Intewell操作系統(tǒng)的高性能實(shí)時(shí)運(yùn)動(dòng)控制解決方案
鴻道(Intewell)操作系統(tǒng)應(yīng)用于PC-Based擴(kuò)展運(yùn)控板卡項(xiàng)目案例

鴻道Intewell高實(shí)時(shí)架構(gòu):鴻道Intewell-Hyper II 構(gòu)型

實(shí)時(shí)操作系統(tǒng)開(kāi)發(fā)工具:鴻道Intewell Developer介紹

發(fā)展壯大工業(yè)軟件,科東軟件完成鴻道Intewell操作系統(tǒng)升級(jí),應(yīng)用范圍得到進(jìn)一步拓展
實(shí)時(shí)芯資訊:Core i7-9700TE與鴻道Intewell實(shí)時(shí)操作系統(tǒng)適配
國(guó)產(chǎn)鴻道Intewel操作系統(tǒng)與Codesys高實(shí)時(shí)虛擬化運(yùn)動(dòng)控制解決方案

評(píng)論