導讀:11月17日,華玉通軟(下稱“華玉”)宣布正式發布“云雀”執行管理中間件(LARK EM Execution Management)。
這是繼“雨燕”通信中間件(SWIFT DDS)后,華玉的又一款完全自主研發的智能駕駛核心中間件產品,將為主機廠在系統程序及資源管理方面提供自主可控且具有高度可擴展性的解決方案,保證關鍵功能的確定性執行。
現階段,高級輔助駕駛和自動駕駛解決方案和應用的不斷進化,對系統運行環境的安全性和實時性提出了更高的要求。
“云雀”執行管理中間件基于“以服務為中心”的設計思想完全自主研發,以嚴格的資源管理保證程序運行的確定性執行,并通過完善的程序生命周期管理和健康管理,保證系統運行的高度安全性。中間件包括初始化、啟動、運行時調度和關閉以及應用程序運行狀態的監控,對系統各類資源進行合理調配。
“云雀”執行管理中間件的具體功能和優勢包括:
1、隔離性:對應用程序的進程、文件系統、依賴庫、PID、網絡等實現完全隔離,確保多個進程之間不發生干擾。
2、資源管理:對應用程序的資源要求進行嚴格限制與管理,避免程序消耗多于配置的CPU資源,以解決傳統方案上操作系統不對應用程序的資源要求進行限制的缺陷,進而保證關鍵功能的確定性執行。
3、狀態管理:填補傳統方案上操作系統缺失的系統狀態管理概念,讓系統有明確且可擴展的狀態(例如Startup、Driving、 Parking、 Shutdown等);并且能夠在不同狀態執行不同的功能組,實現應用程序和狀態綁定。
4、生命周期管理:完全控制應用程序的開始、運行、結束等;并對應用程序提供生命周期管理API。
“云雀”執行管理中間件架構圖
作為華玉發布的第二款完全自主研發的中間件產品,“云雀”執行管理中間件還具有跨平臺、易集成、高安全等優勢,通過合理的接口設計和模塊劃分,幫助客戶大幅提升應用程序的開發效率。
同時,“云雀”執行管理中間件還兼容Adaptive AUTOSAR接口,為客戶提供更加靈活的集成方案。
華玉通軟聯合創始人畢曉鵬博士表示:“LARK EM將與SWIFT DDS形成強大的協同效應,為包括主機廠和Tier 1在內的不同客戶提供包括實時通信和確定性執行在內高安全、高可靠和高擴展的中間件解決方案,進一步構建和完善松耦合、易擴展、跨平臺的智能駕駛軟件架構,幫助客戶在保障關鍵數據安全實時可靠傳輸的同時,大幅提升上層應用開發效率并實現快速的部署。接下來華玉還將陸續發布相關的核心中間件,最終搭建完整的‘藍鯨’自適應軟件平臺,高效、靈活地適配中國智能駕駛對安全可靠的基礎軟件平臺的迫切需求。”
此前,SWIFT DDS已經陸續拿到了多家國內外頭部主機廠和Tier 1的定點項目,隨著“云雀”執行管理中間件的發布,華玉將能夠為客戶提供更加多元、精準和可靠的解決方案,通過完全獨立自主的關鍵核心技術構建完整的智能駕駛基礎軟件生態,為“軟件定義汽車”提供堅實的底層支撐。