当前位置: 首页 > news >正文

Windows实时拓展架构-鸿道Intewell-win构型

鸿道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++版本

相关文章:

  • Windows Ubuntu 目录映射关系
  • 在Windows系统中使用C++与Orthanc交互:基于DICOMweb的医学影像应用开发
  • Cribl 中 Parser 扮演着重要的角色 + 例子
  • 【Auto-dl ssh隧道,TensorBoard】
  • FreeRTOS学习笔记【11】-----任务列表
  • 打卡day31
  • 计算机网络基础概念
  • Gas优化利器:Merkle 树如何助力链上数据效率革命
  • ubuntu下docker安装mongodb-支持单副本集
  • 磁盘空间不足,迁移Docker 数据目录
  • 基于自然语言转SQL的BI准确率如何?
  • 《算法笔记》11.8小节——动态规划专题->总结 问题 D: Coincidence
  • linux下jenkins部署安装使用
  • 【图像大模型】Stable Video Diffusion:基于时空扩散模型的视频生成技术深度解析
  • 【HTML-2】HTML 标题标签:构建网页结构的基础
  • 设计模式之备忘录模式
  • 如何使用通义灵码玩转Python - AI编程助手提升效率
  • windows安装WS,实测可行
  • Prompt Tuning:轻量级大模型微调全攻略
  • Python | 库存覆盖天数【待续】
  • 体坛联播|王楚钦晋级男单16强,德布劳内曼城主场谢幕
  • 网络直播间销售玩具盲盒被指侵权,法院以侵犯著作权罪追责
  • 事关中国,“英伟达正游说美国政府”
  • 四大皆空!赛季还没结束,曼城已经吃上“散伙饭”了
  • 尹锡悦宣布退出国民力量党
  • 王伟妻子人民日报撰文:81192,一架永不停航的战机