AI助理
AI助理
发布于 2025-07-06 / 37 阅读
0

理想汽车星环os开源第二阶段发布

2025年6月30日,理想汽车星环OS第二阶段开源内容如期发布。本次发布带来了更丰富的内容,敬请体验!

图片0

- 首发平台

理想汽车辅助驾驶系统首发平台为地平线J6高性能芯片;而此前,智能车控系统则率先搭载了芯驰E3芯片。

图片1

- 首发feature

本次首发的feature主要有:高级辅助驾驶、通信总线与智能车控。

- 高级辅助驾驶

图片2

本次高级辅助驾驶系统创新性地引入了可编程调度(Programmable Scheduling)技术。

该技术通过灵活配置与动态调整任务执行计划,能根据实时需求、资源状态或业务目标进行自动化优化,支持开发者针对不同业务场景(如数据处理、实时计算、周期性任务)编写定制化调度逻辑,从而实现高效的任务管理。

同时,系统采用了速率单调调度(RMS,Rate Monotonic Scheduling)算法。该算法作为硬实时系统中的经典固定优先级调度策略,通过为任务分配静态优先级并依据其调度请求,确保系统在严格时间约束下的可靠性与可预测性。其主要优势包括:

高实时性:适用于周期性、执行时间固定且具有硬实时要求的任务。

- 高吞吐量:在特定条件下,处理器资源利用率达到最优。

- 高稳定性:算法简单稳定,任务调度顺序可预期。

- 强可预测性:基于静态优先级分配,系统响应时间具备高度可预测性。

- 通信总线

新一代电子电气架构给车载通信中间件带来两大技术难题:一方面,辅助驾驶系统要求海量传感器数据能在毫秒级内确定性传输;另一方面,车控域芯片算力与存储空间有限,却需部署管理数百个通信主题(topic)。当前行业内的通信中间件仅能在限定域场景下解决部分问题,导致车载场景全域系统部署时通信协议割裂,工程化管理与维护成本很高。星环OS通信中间件基于车载场景实现定制化的DDS通信协议,实现面向 MCU 的轻量化设计,构建起真正全域统一的通信基座。

图片3

理想这次发布了通信总线Pro,该产品运用无锁化设计自适应序列化 / 反序列化等技术,实现跨进程零拷贝数据传输,提升数据传输效率;通过发送端消息过滤定频消息去重等机制,有效减少无效数据传输。

- 智能车控

智能车控系统新增加了3个特性,分别是多核部署、轻量级隔离和内存池化。

图片4

CAN多核部署:

CAN部署灵活性:CAN可以灵活部署在任意核,通过多实例和资源隔离实现烟囱式的多核部署。

- 负载均衡:解决了传统单一核心部署造成的负载过高问题。多核部署可将CAN通信负载分散至不同核心,显著改善系统整体负载均衡性。

- 高实时性:CAN支持多核部署后,可以灵活的和业务部署于同一个核,减少跨核获取CAN数据,提升信号处理的实时性。

- 高效路由:支持高效跨核路由,端到端延时不低于同核路由。

轻量级安全隔离:

图片5

创新性地构建了轻量级软件解耦框架,提供核心间、系统软件间、应用层间三重横向隔离机制,充分满足车载业务在功能隔离与独立复位方面的核心需求。该设计通过最大化轻量化理念,在保障隔离安全性的同时,实现了与资源利用效率的最佳平衡。

内存池化共享机制:

图片6

传统车载控制器系统缺乏统一内存管理与高效、安全的共享机制,导致利用率低、预留量大,并且缺乏有效内存统计维测手段。引入通用内存池,统计内存实时值、峰值等信息;并通过内存共享降低总内存预留量,提高利用率。简单的共享策略会导致模块间竞争饥饿风险;通过模块共享内存池降低总内存预留,同时通过模块独享内存池避免了模块间竞争产生的饥饿风险。

- 开发板

当然了,我们也适配了新的开发板,小伙伴们准备好了吗?

图片7

更多资源请访问:

星环OS技术白皮书

星环OS技术社区

原文作者:理想星环OS,文章仅供学习,如有侵权请留言,我会立即删除,谢谢!