重磅 | 翼辉即将推出安全关键型虚拟化平台 QuickVisor

leecactus0 2022-08-12 15:27:15

引言

 

在汽车电子电气架构(Electrical/Electronic Architecture, EEA)从分布式向域集中式演进的大背景下,各种功能模块都集中到少数几个域控制器中,以前需要 N 个 ECU(Electronic Control Unit,电子控制单元)实现各种功能,现在只需要一个 DCU(Domain Control Unit,域控制器),从而节省了大量的线束和接插件,降低了车身整体重量和成本。

 

在汽车电子电气系统中,不同的 ECU 提供不同的服务,具有不同的优先级,对底层操作系统的要求也不一样。例如,根据 ISO 26262 标准,汽车仪表系统与信息娱乐系统属于不同的安全等级,具有不同的处理优先级。汽车仪表系统与动力系统密切相关,要求具有高实时性、高可靠性和强安全性,以实时操作系统为主。而信息娱乐系统主要为车内人机交互提供控制平台,追求多样化的应用与服务,以移动操作系统为主。

 

要使不同类型的操作系统运行在同一个计算平台,最直接的技术路径就是虚拟化。虚拟化作为一项底层 IT 核心技术过去一直被广泛应用于云计算领域,它的作用是通过 Hypervisor 软件模拟出一个具有完整硬件系统功能并运行在一个完全隔离环境中的计算机系统。

 

虚拟化的概念被引入到车载操作系统之后,供应商不再需要设计多个硬件来实现不同的功能需求,而只需要在车载主芯片上进行虚拟化的软件配置,形成多个虚拟机,在每个虚拟机上运行相应的软件即可满足需求。

 

QuickVisor

 

QuickVisor 是翼辉信息专为安全关键领域设计的一款 Type1 型 Hypervisor,它致力于提供一个轻量的、安全的、高效的虚拟化解决方案。QuickVisor 能够将多个不同关键级别的虚拟机整合到一个硬件平台,并通过软硬件结合的方式避免不同虚拟机之间的干扰。

 

为了最大限度满足不同场景下虚拟机对实时性、确定性和安全性的需求,QuickVisor 采用了静态资源划分策略,并精心设计了多种虚拟机调度算法。QuickVisor 采用直接映射和设备模拟的方式构建虚拟机硬件视图。

 

QuickVisor 支持 ARMv8 处理器架构,并能够充分利用硬件平台提供的虚拟化特性来提高虚拟机的性能和安全性。翼辉信息为 QuickVisor 提供了一套功能强大的开发套件,可以大大简化系统开发与集成、测试工作。

 

 

 

QuickVisor 特点

 

资源静态分配

QuickVisor 根据配置文件划分虚拟机所使用的物理资源,并预创建虚拟机所使用的虚拟资源,虚拟机所使用的物理资源和虚拟资源相互隔离。

 

 

权限可控

QuickVisor 根据配置文件描述的虚拟机权限,审查虚拟机对共享资源、Hypercall 接口和系统寄存器组的访问。

 

QuickVisor 在利用 MMU 的二级映射功能加速虚拟机对直通(PassThrough)设备和内存访问的同时,利用虚拟化相关的控制寄存器,严格管控虚拟机可访问的硬件资源。

 

 

处理器分区

在 QuickVisor 中,虚拟机所使用的虚拟 CPU 核心被调度器调度到相应的物理 CPU 核心,QuickVisor 将物理 CPU 核心视为资源,对物理 CPU 核心进行分区管理,不同分区内的 CPU 核心可使用不同的调度算法。

优秀的实时性

QuickVisor 实现了多种调度算法,其中实时调度算法基于虚拟 CPU 核心优先级抢占式调度,支持同优先级先来先服务 FIFO 调度,实时调度算法时间复杂度为 O(1),调度时间确定,满足实时应用场景对实时性的要求。

 

虚拟机间通信

QuickVisor 中以虚拟设备的形式,支持虚拟机间高效的共享内存和管道通信,提供标准的虚拟外设,便于快速跨平台迁移。

 

 

高效简洁

QuickVisor 代码实现高效简洁,全静态资源设计,符合 MISRA C 2012 编程规范,在白盒测试中,内核代码分支覆盖率达 100%,可通过 ASIL D ISO 26262 认证。

 

 

分离开发和独立升级

QuickVisor 和 RealEvo-IDE 为平台提供商、系统集成商、应用开发商提供了分离开发支持,QuickVisor 固件、虚拟机的配置文件和虚拟机镜像可独立升级,同时支持安全引导以保证目标系统的安全性:

 

 

使用便捷

RealEvo-IDE 为 QuickVisor 提供了应用场景配置功能,支持以图形化的方式定制每个虚拟机所使用的物理资源,根据实际情况,为虚拟机提供物理时钟和虚拟时钟配置,生成每个虚拟机的设备树文件,用于引导不同的 GuestOS,如 SylixOS、EdgerOS、Linux、Android、Matrix653 等操作系统。

 

结束语

 

当前,翼辉信息正使用 QuickVisor 虚拟化技术、ASIL D 功能安全认证版 SylixOS、EdgerOS 智能边缘操作系统、VSOA 微服务架构等技术打造面向未来汽车的开放智能汽车系统架构(OpenVARCH),未来翼辉信息将继续保持原创精神,持续创新和攻关核心技术,为行业用户的大型复杂应⽤提供可靠、实时、弹性、高可用的基础平台,广泛赋能场景复杂、跨域连接的智能制造、智能汽车、航空船舶等领域。

...全文
149 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
内容概要:本文档详细介绍了“南方数码房地一体内外业软件”的操作流程,涵盖从数据准备、外业调查、内外业数据对接,到内业数据处理与成果输出的完整工作链。主要包括调查底图制作(支持DWG、MDB、SHP及倾斜三维模等多种数据源)、导出外业IDB工程文件、平板端外业调查(宗地与房屋核实、电子签章表确认、照片导出)、内外业数据对接(DB与照片数据导入),以及内业的宗地信息完善、界址属性设置、自然幢生成、房屋面积计算、户属性录入,并最终输出宗地图、房产分户图、各类报表及MDB数据库等成果。; 适合人群:从事农村房地一体权籍调查的测绘、不动产登记及相关地理信息行业的内业处理人员、外业调查员和技术管理人员,需具备基础GIS或CAD操作能力; 使用场景及目标:①指导用户系统完成从原始数据到不动产登记成果的全流程作业;②实现外业调查数据高效采集与内业自动化处理衔接,提升房地一体确权登记工作的标准化与效率; 阅读建议:建议结合实际项目按章节顺序操作,重点关注数据格式转换、IDB工程交互逻辑及成果图输出设置,配合软件界面逐步实践,确保各环节数据完整性与准确性。
内容概要:本文围绕“面向高精度电流控制的PMSM多参数PSO辨识模研究”,结合Simulink仿真实现,系统探讨了在高性能电机控制背景下,如何利用粒子群优化算法(PSO)对永磁同步电机(PMSM)电流环的关键参数进行多参数协同辨识。研究通过建立PMSM的精确动态数学模,设计基于PSO的参数辨识框架,实现了对电机电感、电阻、反电动势常数等核心参数的高效在线或离线辨识,有效提升了电流控制的精度与系统鲁棒性。文中详细阐述了PSO算法的实现机制,包括适应度函数构造、参数编码策略与收敛判据,并在Simulink中构建了完整的联合仿真平台,通过大量仿真实验验证了该方法相较于传统辨识技术在准确性、稳定性和适应性方面的显著优势,为高动态性能电机驱动系统的参数获取提供了可靠的技术路径。; 适合人群:自动化、电气工程、控制科学与工程等相关专业的研究生、科研人员及从事高性能电机驱动系统开发的工程师。; 使用场景及目标:①应用于高端制造、新能源汽车、航空航天等领域中对电流控制精度要求极高的PMSM控制系统开发;②作为智能优化算法(如PSO)在电机参数辨识领域应用的典案例,服务于教学演示与学术研究;③为后续开展自适应控制、智能容错控制及多物理场耦合建模等前沿课题提供坚实的参数辨识基础和技术参考。; 阅读建议:读者应具备扎实的电机控制理论基础(如FOC矢量控制、现代控制理论)以及熟练的MATLAB/Simulink仿真能力,建议在学习过程中结合文中的仿真模,动手复现PSO参数辨识的完整流程,深入分析算法参数设置对辨识结果的影响,从而全面掌握其工程应用精髓。
内容概要:本文提出了一种基于粒子群优化算法(PSO)的配电网光伏储能双层优化配置模,以IEEE33节点系统为标准算例,实现光伏发电单元与储能系统的协同选址与定容优化。该模采用双层架构设计,上层以投资成本、运行经济性及网络损耗最小为目标优化设备配置方案,下层通过潮流计算评估系统在不同负荷场景下的运行性能,综合考虑电压稳定性、供电可靠性及可再生能源消纳能力,最终通过Matlab编程实现完整求解流程,为高渗透率分布式电源接入背景下的配电网规划提供了有效的技术支撑。; 适合人群:具备电力系统分析基础和Matlab编程能力的研究生、高校科研人员及从事新能源并网、智能配电网规划与优化的工程技术人员。; 使用场景及目标:①研究含高比例光伏接入的配电网规划与运行协同优化问题;②掌握双层优化建模方法与粒子群算法在复杂电力系统问题中的应用技巧;③为实际工程中分布式光伏与储能系统的科学选址与容量配置提供理论依据与仿真验证平台。; 阅读建议:建议读者结合Matlab代码深入理解双层迭代求解机制,重点关注算法收敛性分析、参数敏感性测试,并可通过更换初始种群、调整权重因子或引入其他标准测试系统(如IEEE69节点)进行对比实验,进一步验证所提模的普适性与鲁棒性。

1,589

社区成员

发帖
与我相关
我的任务
社区描述
爱智开发者平台是一个开放的物联网平台,通过爱智世界,应用开发者可以把自己的应用分发到亿万用户的设备上,硬件开发者能够把设备能力开放给海量的开发者,让优质的应用脱颖而出,为用户提供更优秀的使用体验。
边缘计算物联网javascript 企业社区
社区管理员
  • EdgerOS
  • Lumos_zbj
  • dayinfinite
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧