华玉通软发布“云雀”执行管理中间件,为智能驾驶关键应用提供确定性执行保障

今日,华玉通软(下称“华玉”)宣布正式发布“云雀”执行管理中间件(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的定点项目,随着“云雀”执行管理中间件的发布,华玉将能够为客户提供更加多元、精准和可靠的解决方案,通过完全独立自主的关键核心技术构建完整的智能驾驶基础软件生态,为「软件定义汽车」提供坚实的底层支撑。

 

首页    华玉通软发布“云雀”执行管理中间件,为智能驾驶关键应用提供确定性执行保障