编程语言
首页 > 编程语言> > QNX Hypervisor管理程序

QNX Hypervisor管理程序

作者:互联网

QNX Hypervisor管理程序

借助 QNX® 管理程序,可以将具有不同操作系统,不同可靠性和安全要求的多个嵌入式系统,整合到单个片上系统 (SoC) 中。可以轻松地将未修改的代码移动到最新的硬件上,只需在适当配置的hypervisor 管理程序虚拟机中运行。

可以使用 Android 和 Linux 进行创新。借助 QNX Hypervisor 虚拟机中安全可靠的guest OSs 访客操作系统,可以使用选择的操作系统运行所需的应用程序和服务,不会打乱整个系统的完整性。

无论整体系统要求如何,借助 QNX Hypervisor,都可以在喜欢的操作系统上实现设计所需的功能,同时降低系统功耗和散热需求,尤其是降低初始开发成本和长期拥有成本。

隔离和保护关键系统 

 

 

 QNX Hypervisor 提供全面的虚拟化解决方案,包括虚拟内存、虚拟 CPU、虚拟中断控制器,以及虚拟和半虚拟化设备。将虚拟机管理 (VMM) 添加到 QNX Neutrino® 实时操作系统 (RTOS) 微内核中。当使用 QNX 虚拟机管理程序设计系统时,构建的基础可靠性和性能,已在数亿个关键任务系统中得到了 40 多年的验证。

QNX Hypervisor 保护自身和系统免受内部故障和外部干扰,包括来自其虚拟机中的guests。如果guests系统由于错误或恶意,试图越过设置的边界,QNX Hypervisor虚拟机管理程序会阻止guests完成操作。

QNX Hypervisor管理程序包括 SMMU 管理器服务 (SMMUMAN),与硬件系统内存管理单元 (SMMU) 配合使用,确保包含直接内存访问 (DMA) 设备。

多功能虚拟化模型

 

 

 QNX Hypervisor虚拟机管理程序,利用最新的 ARMv8 和 x86-64 硬件虚拟化扩展,提供极其通用的虚拟化解决方案。使用 QNX Hypervisor管理程序,可以在瘦虚拟机中,将操作系统及其应用程序作为guests系统运行,从而限制Hypervisor管理程序处理事件和异常。同样容,可以在虚拟机中运行一个或多个guests系统,可以直接在虚拟机Hypervisor管理程序(“裸机”)上,实施一个完整的系统,包括资源管理器、驱动程序和应用程序。

QNX Hypervisor 系统中的设备可以是物理设备(包括直通设备),也可以是虚拟设备,包括来自虚拟设备库的仿真和半虚拟化设备。不同的OS不仅可以共享同一个SoC,还可以共享物理设备,降低产品硬件成本。

无论选择哪种模型最适合项目,QNX 虚拟机管理程序都可确保guests系统和虚拟Hypervisor机管理程序本身,并与 SoC 上的其它系统隔离。

熟悉的开发环境

QNX Hypervisor 包括虚拟设备开发API 参考和虚拟设备开发指南,完整的虚拟设备源代码示例,开发虚拟设备模型,包括按照 VirtIO 标准设计和构建的半虚拟化设备。

如果熟悉QNX Neutrino 实时操作系统,无需准备时间,即可开始Hypervisor管理程序开发工作:QNX Hypervisor管理程序与 QNX Neutrino 实时操作系统 API 完全兼容。

在相同的基础上开发非安全和安全关键应用程序,使用QNX Momentics ® 工具套件,能够继续在QNX 软件开发平台的 POSIX 兼容环境中工作。

 

在嵌入式软件开发中实现安全性、安全性和可靠性

为客户提供定制的专业服务,以按时,按预算,优质地将安全,可靠的产品推向市场。

业绩记录: 数十年来为各行各业的嵌入式系统成功交付服务。

全栈专业知识: 从驱动程序软件,板级支持包 (BSP),系统调试,分析和优化到 HMI 和云开发,专业知识扩展了整个技术堆栈。

安全和安保认证支持:在安全和安保认证方面的成功率为 100%,提供专业知识,进行认证产品开发工作。

灵活的参与模式: 无论选择“时间和材料”,还是“固定成本”,都致力于在整个产品开发生命周期中实现最高水平的交付质量。甚至通过常驻工程师提供现场咨询。

全球服务网络: 通过内部服务工程师和扩展合作伙伴,在全球范围内提供广泛的专业服务。所有服务均由 BlackBerry QNX 直接启用、支持和管理。

 

 

 软件评估

BlackBerry QNX 系统架构师和工程师指导完成调整软件,硬件和流程,实现项目目标的复杂过程。

架构评估

移植评估

Photon UI 移植评估

用户界面/用户体验原型

黑莓 QNX 安全服务

利用 “黄金标准”黑莓网络安全专业知识,可以评估软件资产,识别漏洞并推荐具体的补救措施。从渗透测试到安全状况的整体评估,安全专家团队可以在软件开发生命周期 (SDLC) 的每个阶段,评估和解决流程或产品的安全问题。

开源软件 (OSS) 评估

软件安全审计

渗透测试

黑莓 QNX 安全服务

嵌入式系统开发和产品实现需要高度专业的技能。从架构咨询和选择正确的软件平台到系统集成和系统认证 - ISO 26262、IEC 61508 和 IEC 62304 - 几十年来,专家帮助客户更快地将产品推向市场,符合预算和质量。

 

BlackBerry QNX 咨询服务

实践课程由讲师指导,并使用有关特定主题的真实示例,例如使用 QNX RTOS 进行实时编程、开发、调试和性能分析以及编写设备驱动程序。定制课程和研讨会以客户为导向,并根据不同的受众,项目需求和技术要求量身定制。在加拿大渥太华的 QNX 大学接受培训,或在所在地举办课程。

 

 

标签:管理程序,Hypervisor,虚拟机,QNX,系统,设备
来源: https://www.cnblogs.com/wujianming-110117/p/14961643.html