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

news2025/7/27 3:59:59

11月17日,华玉通软(下称“华玉”)宣布正式发布“云雀”执行管理中间件(LARK EM Execution Management)。

这是继“雨燕”通信中间件(SWIFT DDS)后,华玉的又一款完全自主研发的智能驾驶核心中间件产品,将为主机厂在系统程序及资源管理方面提供自主可控且具有高度可扩展性的解决方案,保证关键功能的确定性执行。

现阶段,高级辅助驾驶和自动驾驶解决方案和应用的不断进化,对系统运行环境的安全性和实时性提出了更高的要求。

“云雀”执行管理中间件基于“以服务为中心”的设计思想完全自主研发,以严格的资源管理保证程序运行的确定性执行,并通过完善的程序生命周期管理和健康管理,保证系统运行的高度安全性。中间件包括初始化、启动、运行时调度和关闭以及应用程序运行状态的监控,对系统各类资源进行合理调配。

“云雀”执行管理中间件的具体功能和优势包括:

  1. 1.   隔离性:对应用程序的进程、文件系统、依赖库、PID、网络等实现完全隔离,确保多个进程之间不发生干扰。

  2. 2.   资源管理:对应用程序的资源要求进行严格限制与管理,避免程序消耗多于配置的CPU资源,以解决传统方案上操作系统不对应用程序的资源要求进行限制的缺陷,进而保证关键功能的确定性执行。

  3. 3.   状态管理:填补传统方案上操作系统缺失的系统状态管理概念,让系统有明确且可扩展的状态(例如Startup、Driving、 Parking、 Shutdown等);并且能够在不同状态执行不同的功能组,实现应用程序和状态绑定。

  4. 4.   生命周期管理:完全控制应用程序的开始、运行、结束等;并对应用程序提供生命周期管理API。

  5. “云雀”执行管理中间件架构图

作为华玉发布的第二款完全自主研发的中间件产品,“云雀”执行管理中间件还具有跨平台、易集成、高安全等优势,通过合理的接口设计和模块划分,帮助客户大幅提升应用程序的开发效率。

同时,“云雀”执行管理中间件还兼容Adaptive AUTOSAR接口,为客户提供更加灵活的集成方案。

华玉通软联合创始人毕晓鹏博士表示:“LARK EM将与SWIFT DDS形成强大的协同效应,为包括主机厂和Tier 1在内的不同客户提供包括实时通信和确定性执行在内高安全、高可靠和高扩展的中间件解决方案,进一步构建和完善松耦合、易扩展、跨平台的智能驾驶软件架构,帮助客户在保障关键数据安全实时可靠传输的同时,大幅提升上层应用开发效率并实现快速的部署。接下来华玉还将陆续发布相关的核心中间件,最终搭建完整的‘蓝鲸’自适应软件平台,高效、灵活地适配中国智能驾驶对安全可靠的基础软件平台的迫切需求。”

此前,SWIFT DDS已经陆续拿到了多家国内外头部主机厂和Tier 1的定点项目,随着“云雀”执行管理中间件的发布,华玉将能够为客户提供更加多元、精准和可靠的解决方案,通过完全独立自主的关键核心技术构建完整的智能驾驶基础软件生态,为“软件定义汽车”提供坚实的底层支撑。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/16737.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

[iOS]分析Mach-O文件

一、Mach-O文件介绍 我们拿到IPA文件后,解压后就能拿到一个与APP同名的可执行文件。 Mach-O为Mach Object文件格式的缩写,它是一种用于可执行文件,目标代码,动态库,内核转储的文件格式。 每个Mach-O文件包括一个Mach-…

Design A NearBy Friends

title: Notes of System Design No.09 — Design a Uber backend description: Design a PasteBin ’ date: 2022-05-13 18:01:58 tags: 系统设计 categories: 系统设计 00. What is Newarby Friends? 01.Functional Requirement 02. Non-Functional Requirement 03. Assump…

Java新特性(2):Java 10以后

您好,我是湘王,这是我的CSDN博客,欢迎您来,欢迎您再来~ 虽然到目前为止Java的版本更新还没有什么惊天动地的改变,但总是会冒出一些有趣的小玩意。前面列举了Java9和Java10的一些特色,现在接着来…

shell修改永久性别名,压缩与解压缩(zip gzip bzip2)文件上传预下载(sftp)

命令别名(永久有效) 敲重点(写入文件)(1)仅对root有效,写一个命令命为hello,实现的功能为每输入一次hello命令,就有hello,everyone写入文件/file.txt中。 root用户…

[UE][C++]Assimp库安装编译,UE_Assimp插件安装使用,各种三维格式转换

[UE][C]Assimp库安装编译,UE_Assimp插件安装使用,各种三维格式转换写在前面1.作者碎碎念2.结果1.需要准备的软件2.Assimp库编译步骤3.UE_Assimp插件的安装4.UE_Assimp插件样例使用5.Assimp库各种三维格式转换小程序写在前面 1.作者碎碎念 (…

ElasticSearch 拼音插件elasticsearch-analysis-pinyin + IK 分词器

ElasticSearch kibana 部署略 创建索引 PUT /nba_20220101 {"mappings": {"properties": {"age": {"type": "integer"},"birthDay": {"type": "date"},"birthDayStr": {"t…

软件方面的文档标准GB/T

在文档标准方面,主要有《软件文档管理指南》(GB/T 16680-1996)、《计算机软件产品开发文件编制指南》(GB/T 8567-2006)和《计算机软件需求说明编制指南》(GB/T 9385-2008)等三个标准。 1. GB/T…

C语言源代码系列-管理系统之学生信息管理系统

往期文章分享点击跳转>《导航贴》- Unity手册,系统实战学习点击跳转>《导航贴》- Android手册,重温移动开发 👉关于作者 众所周知,人生是一个漫长的流程,不断克服困难,不断反思前进的过程。在这个过…

竞赛开源项目汇总

1、Kaggle Titanic 一个Kaggle竞赛的案例,演示基本的数据转换、分析和可视化技术 https://github.com/agconti/kaggle-titanic 2、Humpback Whale Identification 1st https://github.com/earhian/Humpback-Whale-Identification-1st- 3、Data Science Competi…

【附源码】计算机毕业设计JAVA砂石矿山管理系统

项目运行 环境配置: Jdk1.8 Tomcat8.5 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: Springboot mybatis Maven Vue 等等组成,B/…

无代码开发工具突破数据“孤岛“,让数据“动”起来

在信息化的发展过程中,每个独立运作的企业和机构都会使用2-3种以上的软件,而在某些比较成熟的公司,其软件产品的数量就更加惊人了,一个中等规模的公司可以拥有数百套软件系统来支持公司的正常运转。 许多公司的CIO或CTO&#xff0…

智能漏电断路器主要有哪些功能?

安科瑞 华楠 ASCB1 系列智能微型断路器是安科瑞电气股份有限公司 全新推出的智慧用电产品,产品由智能微型断路器与智 能网关两部分组成,可用于对用电线路的关键电气因 素,如电压、电流、功率、温度、漏电、能耗等进行实 时监测,具…

DOX-TF/Ce6/IgG 转铁蛋白/光敏剂/单抗IgG修饰阿霉素/阿霉素白蛋白纳米粒的制备

今天要分享的科研知识是DOX-TF/Ce6/IgG 转铁蛋白/光敏剂/单抗IgG修饰阿霉素/阿霉素白蛋白纳米粒,下面和小编一起来看! DOX-IgG 单抗IgG偶联阿霉素的制备: 设计了一种叶酸-聚乙二醇-免疫球蛋白G-阿霉素(FA-PEG-IgG-DOX)的四元靶向给药系统.其…

石子合并系列问题

石子合并 石子合并问题在网上有三个版本: AcWing 282. 石子合并 设有 N 堆石子排成一排,其编号为 1,2,3,…,N。 每堆石子有一定的质量,可以用一个整数来描述,现在要将这 N 堆石子合…

Android 编译C++

Android 编译C项目前言正文一、基本知识① 要做什么?② JNI是什么?③ NDK是什么?二、配置NDK三、创建新工程① 工程目录说明② 分析cpp文件③ JNI数据类型四、现有工程使用C① 创建C文件② 创建CMake③ 使用C五、源码前言 在开发过程中&#…

集采报告丨国家药品带量采购政策及趋势分析

本人在医药领域从事药品数据分析工作多年,前几天在了解VBP药品带量采购相关事项时遇见了一些网上不好查找答案的问题(国家药品带量采购目录、流程、区别、数据分析、政策、执行、结果、公示、网站、意思),对此笔者将其整理出来并解…

追求极致性能,RocketMQ 消息通信详解

1 介绍 RocketMQ 消息队列架构主要包括 NameServe、Broker(Master/Slave)、Producer、Consumer 4 个核心部件,基本执行流程如下: 点击查看大图 NameServer 优先启动。NameServer 是整个 RocketMQ 的“中央大脑” ,作为 RocketMQ 的服务注册中…

计算机网络(下)

运输层 运输层概述 概念 进程之间的通信 从通信和信息处理的角度看,运输层向它上面的应用层提供通信服务,它属于面向通信部分的最高层,同时也是用户功能中的最低层。当网络的边缘部分中的两个主机使用网络的核心部分的功能进行端到端的通…

【深度学习】U-net网络结构搭建 | pytorch

文章目录前言一、U-net网络结构复现(上采样部分采用转置卷积nn.ConvTranspose2d)1.1、整体结构介绍1.2、encoder部分实现(左边网络部分)1.3、decoder部分实现(右边网络部分)1.4、整个网络搭建二、U-net网络…

React源码分析5-commit

前两章讲到了,react 在 render 阶段的 completeUnitWork 执行完毕后,就执行 commitRoot 进入到了 commit 阶段,本章将讲解 commit 阶段执行过程源码。 总览 commit 阶段相比于 render 阶段要简单很多,因为大部分更新的前期操作都…