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++版本
考核编纂 黄宇