在“新汽车”时代,硬件同质化趋势日益明显,软件成为了汽车产品竞争力的关键。在多方协同开发模式下,如何高效开发高质量软件显得至关重要。在“软件定义汽车”的浪潮下,光庭信息自研的 KCarOS 及配套工具链平台应运而生。
KCarOS 技术内涵:光庭自研,引领未来的力量
KCarOS 是一款面向高性能中央计算单元(HPC)设计,同时兼容域集中架构的 SOA 软件平台,支持客户根据特定需求快速构建各种自定义软件平台。它主要由以下 6 个部分组成:
Hypervisor:光庭自研虚拟化技术,实现多域隔离的解决方案。
标准基础软件:AUTOSAR中间件,符合AUTOSAR 4.4.0/R20-11标准、功能安全支持(ASIL B)
域控增强组件:包含网关/座舱/智驾等域控增强组件。
跨域中间件:支持 ASF 标准的整车 SOA 中间件。
安全体系:支持 safety 方案(包含通信保护、内存保护、时间保护和 bootload 保护等)和 security 方案(包含安全启动、安全升级、安全存储、安全诊断等)。
工具链:覆盖全流程的工具链,包含设计、开发、配置、仿真等。
KCarOS 提供了域控所需的所有通用功能,用户基于 KCarOS 可以快速搭建成熟的域控系统解决方案。在硬件之上,是通用的基础中间件,包含 CP、AP 以及各域的增强组件等。这一层提供通用的基础能力,如通信能力、存储能力、日志能力等。在通用的基础中间件之上是 KCarOS 的跨域中间件,这一层主要用来屏蔽域控内异构芯片通信细节,对上层提供统一的服务化接口。在跨域中间件之上就是应用层。KCarOS 还提供了覆盖全业务流程的工具链来加快应用层的开发。
KCarOS 核心特色:探索智能驾驶的无限可能
全域全栈:提供了域控所需所有通用功能,用户基于 KCarOS 可以快速搭建成熟的域控系统解决方案。
高效易用的跨域中间件:包含各域控原子服务,整车基础服务,以及 SOA 开发用套件,比如 SOA 网关、S2S 网关等。此外,还提供了基于 SOME/IP DDS 的分布式消息总线,用于解决分布式下 SOA 通信问题。总的来说,跨域中间件实现了异构系统间的通信解耦,为跨域融合提供高效的通信通道,同时由于对上提供服务化接口,大大降低了应用开发难度。
AI 增强工具链:整个工具链覆盖了设计与配置、开发调试、仿真测试和系统验证。在设计与配置方面,除了支持 SOA 服务化架构设计、应用程序设计、机器设计、服务通讯负荷和资源占用预估等功能外,还集成了光庭自研 AI 设计生成助手和光庭自研 AI AUTOSAR 工程配置助手,以加快设计与配置。在开发调试方面,除了提供完备的集成开发环境、生成框架代码及配置文件、支持本地编译&远程编译等功能外,还集成了光庭自研 AI 编码助手,以加快编码效率。
KCarOS 作为光庭公司的核心产品,已经应用到光庭内部所有项目中,比如多域融合方案就是基于 KCarOS 及工具链的典型应用。除了在光庭内部项目使用外,KCarOS已适配主流 OS、主流芯片包括国产芯片,广泛应用到智能驾驶、智能座舱、车身域控及TBox等控制器,助力多个车型项目开发及量产。
接下来,KCarOS 及其配套工具链将在量产项目中不断打磨核心功能,并定期发布迭代版本。同时,光庭也将继续以 KCarOS 为基石,通过 AI 及数字孪生打造全新的人机协同智能化开发平台、数字验证仿真平台,缩短开发周期,提升软件产品质量,协同车厂开发新产品。
全部0条评论
快来发表一下你的评论吧 !