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 大學接受培訓,或在所在地舉辦課程。