Windows实时拓展架构-鸿道Intewell-win构型
ccwgpt 2025-05-23 15:52 4 浏览 0 评论
鸿道Intewell操作系统软件采用开放式结构,具备较高的模块化程度,根据应用场景需要进行自由裁剪定制。实时扩展构型用于在多核处理器上使用硬件隔离技术,允许在同一台目标机上同时运行一个通用操作系统(GPOS)和一个或多个实时操作系统。可以很好的利用GPOS的HMI或者其他丰富生态,并同时保证实时业务的实时性/确定性/安全性/可靠性。鸿道Intewell实时扩展对硬件要求不高,在一些低成本的机型上,依然可以将不同类型的应用程序合并到同一台机器上运行。在硬件不具备硬件虚拟化特性下,仍可实现非实时系统跟实时系统共存。
Windows+RTOS支持一个GPOS和多个实时虚拟槽。鸿道Intewell实时运行环境软件实现非实时系统和实时系统在同一物理硬件上同时运行,并保证硬件相互隔离。鸿道Intewell实时虚拟化微内核使用半虚拟技术支持多个实时虚拟槽共同运行。GPOS及多个实时虚拟槽任意间可以通过虚拟网卡及共享内存等进行通信。另外,多个实时虚拟槽间还可以通过SMIPC通信。
鸿道Intewell-Win概述
鸿道Intewell-Win是基于Windows的实时扩展构型,是鸿道Intewell产品形态之一。该系统基于多核处理器,实现Windows应用和实时应用的并行运行,并且Windows系统和Intewell实时系统安全隔离,既兼容Windows的丰富生态,又保证实时系统任务的实时性、确定性。
鸿道Intewell-Win架构图
系统功能简介
系统功能
--支持架构:Intewell-Win支持x86
虚拟机管理
--支持多虚拟机:
1.支持同时运行多个实时虚拟机
2.创建虚拟机数量依赖于是否有足够的硬件资源
3.任何一个虚拟机的重启、关闭,不影响其他虚拟机运行
--绑定CPU核心:
支持一个CPU核心同时运行1个或多个实时虚拟机
--支持静态配置:
支持静态配置数据指定创建虚拟机的数量,及分配给虚拟机的硬件资源
--提供系统配置接口:
支持使用http或socket通信,提供读取/写入外部接口
--支持Web管理:
提供浏览器的配置入口,实现对系统的状态查询、配置管理和对用户角色的分权管理
设备共享
--支持共享网卡:
支持多个虚拟机通过虚拟网卡方式共享同一物理网卡
--支持共享:
RTC所有虚拟机共享RTC
--支持共享存储设备:
实时虚拟机通过NFS访问存储设备
实时虚拟机
--微内核
采用模块化的结构,只包含最基本的系统服务
--支持多核
--支持虚拟机调试
--虚拟机通信:
1.支持SMIPC通信框架
2.支持共享内存方式
3.支持虚拟网卡方式
--支持设备透传:
如网卡、串口、CAN、SPI、GPIO、NVRAM等
--支持虚拟机调度:
1.优先级调度
2.时间调度表调度
3.优先级和时间调度表混合调度
4.可支持256个优先级
--支持多任务管理:
1.优先级抢占式调度以及周期调度
2.可支持256个优先级
3.支持优先级继承和优先级天花板,防止优先级反转
--文件系统:
1.支持FAT16、FAT32、YAFFS、nfs等文件系统
2.支持flash、emmc、ram、U盘、SATA等存储设备
3.支持文件系统掉电保护功能
--标准接口:
兼容POSIX实时编程标准
--Shell支持:
支持Shell,兼容常用LinuxShell操作
--网络协议栈:
1.支持IPv4/IPv6,提供标准的socket编程接口
2.支持配置静态路由
3.支持ftp、telnet、tftp、httpd、sntp、snmp等网络工具
--支持C++
支持C++版本
相关推荐
- 固识像系统曝光!类魂篝火点与多角色切换战斗有何亮点?
-
由Tipsworks开发,叠纸网络发行的全端游戏《万物契约》今日发布了第一支实机演示PV。火子哥一直以来还是比较关注这款游戏的,今天就带大家来看看这次的实机演示透露出什么新东西。开头在经过了一段预渲染...
- Docker 架构详解与核心概念实战图解:一文读懂容器的前世今生
-
不懂Docker架构,你只是“用容器的人”;理解了它的底层逻辑,才能成为真正的高手!在学习Docker之前,很多同学可能会陷入一个误区:“反正我用dockerrun就能跑起服务,架构这种...
- 新考纲-系统架构设计师(软考高级)一站式通关课程(25章完结)
-
新考纲-系统架构设计师(软考高级)一站式通关课程(25章完结)获课》jzit.top/5255/针对新旧考纲中新增的云原生和AI架构考点,考生可以采取以下应对策略:一、云原生考点应对策略深入理解云原生...
- 前后端分离的项目管理系统框架
-
技术栈:Thinkphp、Vue3、Typescript、Element-plus、pinia、Echarts等
- 掌握这6种软件架构,构建可维护、可扩展的系统不再难
-
说实话,大多数人不会一觉醒来突然决定:“今天,我要成为一名软件架构师!”通常的故事是这样的:一个小项目不断长大,代码像野兽一样在每个角落咆哮,而你终于意识到:“也许我应该早点考虑怎么架构这玩意儿。”软...
- Windows实时拓展架构-鸿道Intewell-win构型
-
鸿道Intewell操作系统软件采用开放式结构,具备较高的模块化程度,根据应用场景需要进行自由裁剪定制。实时扩展构型用于在多核处理器上使用硬件隔离技术,允许在同一台目标机上同时运行一个通用操作系统(G...
- 高手编写的自动化测试框架是如何管理用例?他们都会用到这个包。
-
本文是接口自动化测试框架系列篇的第四篇,主要介绍yaml包的使用。自动化测试的本质是将功能测试用例交给代码去执行,测试人员往往是在自动化框架添加对应的测试用例即可(也叫测试脚本)。而维护测试用例...
- 日资著名车企在自动化设备中采用的PLC程序标准框架
-
日资著名车企在自动化设备中采用的PLC程序标准框架,通常融合了先进的自动化控制理念与严谨的日式管理风格,注重程序的可靠性、可维护性和扩展性。以下是一个详细的PLC程序标准框架说明:一、程序框架的基本结...
- Robot Framework实现多平台自动化测试框架搭建
-
RobotFramework官方站:https://robotframework.org/一、robotframework安装pipinstallrobotframework二、robotf...
- chatgpt只用3秒钟就能写一个基于pytest的自动化框架
-
以下是一个使用pytest框架进行百度登录界面自动化测试的示例代码:1.安装pytest首先需要安装pytest,可以使用以下命令进行安装:pipinstallpytest2.编写测试用例在项目...
- API 自动化测试框架分享
-
前言接口自动化逐渐成为各大公司投入产出最高的测试技术。但是如何在版本迅速迭代过程中提高接口自动化的测试效率,仍然是大部分公司需要解决的问题。框架定位数据驱动设计模式,无需写测试代码脚本即可实现自动化等...
- 资深测试必备技能!TestNG自动化测试框架实战详解
-
1、TestNG导言在软件测试工作中,自动测试框架是不可或缺的,之前有Junit和Nunit框架,后有TestNG。TestNG不但吸取了Junit和Nunit框架的思想,而且创造了更强大的功能,它不...
- Java开发中的自动化测试框架:从零开始玩转测试工具
-
Java开发中的自动化测试框架:从零开始玩转测试工具在Java开发的世界里,自动化测试框架就像一位忠诚的助手,它不仅能帮你发现代码中的“隐形炸弹”,还能让你的程序更健壮、更可靠。那么,今天就让我们一起...
- 测试新手如何搭建自动化框架 ?手把手教会从0到1的搭建过程。
-
1.接口自动化测试自动化测试虽然是测试中比较热的一门技术,但凡一个测试岗位,你几乎都能看到有自动化测试的要求。但不得不说,最入门的自动化测试其实已经烂大街了,就像国产神车H6,随处可见。当然...
- 塞土族领导人:应在联合国决议规定框架内解决塞浦路斯问题
-
新华社尼科西亚10月31日电(记者张章)塞浦路斯媒体10月31日报道说,塞土耳其族领导人阿肯哲日前表示,塞浦路斯问题的解决应在联合国安理会决议规定的框架内进行。据报道,阿肯哲30日晚在土耳其伊斯坦布尔...
你 发表评论:
欢迎- 一周热门
- 最近发表
- 标签列表
-
- MVC框架 (46)
- spring框架 (46)
- 框架图 (58)
- bootstrap框架 (43)
- flask框架 (53)
- quartz框架 (51)
- abp框架 (47)
- jpa框架 (47)
- laravel框架 (46)
- springmvc框架 (49)
- 分布式事务框架 (65)
- scrapy框架 (56)
- shiro框架 (61)
- 定时任务框架 (56)
- java日志框架 (61)
- grpc框架 (55)
- ppt框架 (48)
- 内联框架 (52)
- winform框架 (46)
- gui框架 (44)
- cad怎么画框架 (58)
- ps怎么画框架 (47)
- ssm框架实现登录注册 (49)
- oracle字符串长度 (48)
- oracle提交事务 (47)