在近期的一次技术盛会上,普华基础软件的创新成果引发了广泛关注。该公司推出了开源龘EasyAda V2.1版本,这一版本借鉴了当前顶尖的第三代微内核设计理念,实现了100%的自主研发。肖堃,作为项目的核心介绍人,详细阐述了该版本为汽车行业所带来的变革性支持。
肖堃表示,开源龘EasyAda V2.1不仅为汽车行业提供了高安全性、高实时性和高兼容性的底层内核支持,还能够高效构建实时操作系统(RTOS)和虚拟机软件(Hypervisor)等关键系统软件。这一创新设计使得系统能够有效管理和适应多种异构计算单元,并为上层系统提供了标准化的计算和调度接口。
在功能拓展方面,该版本新增了对智能驾驶SoC黑芝麻的支持以及多核调度的支持,进一步完善了POSIX线程管理机制和调度策略。这些新增功能无疑将大大增强系统的实用性和灵活性。
与此同时,普华基础软件还推出了开源小满V25.04版本,这一版本面向域控制器和区域控制器的开发要求,全面支持多核,并在技术先进性和产品安全性等方面实现了显著提升。王琴,普华基础软件总经理助理,在会上详细介绍了这一版本的诸多优势,并表示它能够帮助开发者大幅提高开发效率。
作为开源小满的共建单位,一汽开发了开源轻量化安全通信中间件,并在开源小满车控操作系统平台上集成了这一新增的软件模块。这一创新不仅基于通用安全需求和AUTOSAR方法论,还实现了通信数据及通信链路的安全增强功能,为汽车行业的安全通信提供了新的解决方案。
在谈到为何选择第三代微内核架构时,肖堃表示,这是因为第三代微内核架构具备汽车领域所要求的“高实时、高安全、高可靠”的特性。然而,他也坦诚地指出了第三代微内核的局限性,如生态不完善和易用性问题。为了解决这些问题,普华基础软件在微内核的基础上增加了许多特性,其中最重要的是对国际规范的兼容。
经过五个版本的迭代,开源龘EasyAda已经解决了便捷开发与高效适配、高性能与高实时性保障以及功能安全与信息安全等多个关键问题。肖堃指出,操作系统对于芯片的适配往往需要对硬件体系架构有深入理解,这增加了适配的难度。为此,普华基础软件提供了仿真开发环境,并充分抽象了操作系统与芯片适配的代码,以减少芯片间硬件差异对软件的影响。
普华基础软件的张晓先表示,他对于开源有着深刻的认识。他认为,开源不仅能够提高开发效率,还能避免重复劳动。尽管汽车行业在开源方面相对保守,但张晓先还是勇敢地迈出了第一步。事实证明,他的决定与智能化发展的产业需求不谋而合。开源龘EasyAda发布后取得了巨大成功,不仅使用量巨大,还吸引了众多企业和高校参与共建。