网站首页 > 技术文章 正文
鸿道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++版本
猜你喜欢
- 2025-06-15 Python交互仪表盘工具:Panel 进阶学习路线图
- 2024-10-04 三分钟介绍什么是前端开发框架 前端框架百度百科
- 2024-10-04 手把手教你画架构图,看一次就会了
- 2024-10-04 这些逻辑架构图,能让瞬间明白化繁为简的意义。
- 2024-10-04 系统设计之6大架构,你知道几个? 系统架构设计方案
- 2024-10-04 高性能前端架构解决方案 前端性能工具
- 2024-10-04 说一说我对前端构架的理解,走过路过不要错过
- 2024-10-04 架构设计最全详解(万字图文总结) 架构设计步骤
- 2024-10-04 企业架构8——功能架构及信息架构图
- 2024-10-04 10张架构图包含Python所有方向的学习路线,你们要的体系全在这
你 发表评论:
欢迎- 523℃Oracle分析函数之Lag和Lead()使用
- 520℃几个Oracle空值处理函数 oracle处理null值的函数
- 518℃Oracle数据库的单、多行函数 oracle执行多个sql语句
- 505℃0497-如何将Kerberos的CDH6.1从Oracle JDK 1.8迁移至OpenJDK 1.8
- 502℃Oracle 12c PDB迁移(一) oracle迁移到oceanbase
- 493℃【数据统计分析】详解Oracle分组函数之CUBE
- 473℃Oracle有哪些常见的函数? oracle中常用的函数
- 472℃最佳实践 | 提效 47 倍,制造业生产 Oracle 迁移替换
- 最近发表
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端react (48)
- 前端aes加密 (58)
- 前端脚手架 (56)
- 前端md5加密 (54)
- 前端富文本编辑器 (47)
- 前端路由 (61)
- 前端数组 (73)
- 前端排序 (47)
- 前端定时器 (47)
- Oracle RAC (73)
- oracle恢复 (76)
- oracle 删除表 (48)
- oracle 用户名 (74)
- oracle 工具 (55)
- oracle 内存 (50)
- oracle 导出表 (57)
- oracle 中文 (51)
- oracle的函数 (57)
- 前端调试 (52)
- 前端登录页面 (48)
本文暂时没有评论,来添加一个吧(●'◡'●)