近日,国内知名车载软件(上海)有限公司(以下简称:Landmark)瑞赛德载操作系统厂商瑞赛德科技(以下简称:RT-Thread)联合推出区域控制器(ZonalECU)的软件平台Gemini-OS,助力整车SOA功能量产落地。
在软件中定义汽车(Software-DefinedVehicle)在浪潮中,随着汽车电子电器架构从分布式向中央集中式的演变,区域控制器被用作连接大量传感器/执行器和汽车中央电脑的区域控制器ECU,整车面向服务架构(Service-OrientedArchitecture,SOA)在设计中起着承上启下的重要作用。需要同时支持传统CAN/LIN等总线和车载以太网(AutomotiveEthernet)。在这种定位下,由于性能、成本等方面的考虑,目前主流区域控制器通常基于高性能MCU与经典AUTOSAR(AUTOSARClassicPlatform,以下简称ASR-CP)开发以满足基本需求。
ASR-CP作为传统ECU基于信号通信的主流基础软件方案(Signal-basedCommunication)基于模型开发(Model-basedDevelopment)基于此,模式可以很好地支持CAN/LIN等总线的传统车身电子应用开发。在区域控制器的另一端,即基于以太网的车载中央电脑之间的以太网SOA服务开发,急需更高效、便捷、灵活的解决方案。
虽然目前区域控制器则用于区域控制器MCU所能提供的硬件资源(相对于MPU)它仍然有限,但明显强于其他领域,如智能物联网和工业控制MCU。基于实时操作系统在这些行业中已经普遍存在(RTOS)开发以太网应用的成功案例涵盖了从消费电子到任务关键系统的各个方面。车载高性能MCU均具有多个(~6)CPU核心是在单个芯片上部署第二个芯片OS提供必要条件。RT-ThreadSecureAUTO作为符合POSIX标准化的小嵌入式RTOS,除了性能高、资源占用少外,其高效的网络协议栈和丰富的软件生态非常适合作为ASR-CP以太网在接管区域控制器中的辅助功能。
Gemini-OS将MCU的CPU资源分为主核分区(PrimaryPartition)与从核分区(SecondaryPartition),分别运行ASR-CP与RT-ThreadSecureAUTO两个OS实例。ASR-CP适用于传统车身电子功能的运行,支持较高的功能安全等级;RT-ThreadSecureAUTO新的负责运行SOA业务。客户可根据自身应用的实际情况灵活决定每个分区CPU核心数量。针对两个OS新的相互通信需求,平台提供高效、安全的服务IPC(Inter-ProcessorCommunication)该机制通过共享内存进行数据交换。Landmark在ASR-CP一侧开发专用CDD(ComplexDeviceDriver)作为IPC插件,方便导入配置工具进行建模和集成。在RT-ThreadSecureAUTO一侧,Landmark充分利用RT-Thread开源社区丰富的软件包资源是某OEM客户量身定制SOA中间件及相关服务帮助客户解决下一代集中式电子电器架构中的问题SOA框架的部署。下一步,双方将依托各自优势加大投入,不断升级现有Gemini-OS该功能适用于更多种类的芯片平台,以满足不同客户的需求SOA框架的定制需求!
关于Landmark&RT-Thread
蓝马舱行智能科技(上海)有限公司是一家致力于开发智能舱域控软件和基于多核异构的新车架构的汽车公司SoC及MCU提供软件解决方案和工具链的公司。公司成立于2019年,专注于8155芯片平台的研发,帮助许多原始设备制造商成功生产8155座舱平台。自2021年以来,公司扩大了车辆计算、辅助驾驶和架构设计业务。蓝马目前正在参与许多原始设备制造商的预研究和大规模生产项目,包括下一代电子电气架构设计、区域控制器研发、中央计算单元研发、SOA实现服务框架等。
上海瑞赛德电子科技有限公司在国内操作系统领域享有盛誉,其贡献和维护RT-Thread目前,开源嵌入式操作系统已成为市场上装机容量最大(超过14亿台)、开发商数量最多、软硬件生态最好的嵌入式操作系统之一,广泛应用于安全、工业车辆、可穿戴、智慧城市等行业。公司拥有一系列自主知识产权技术,包括高可靠性RTOS,日志型高可靠文件系统,低功耗技术,GUI图形库、智能音频等。RT-Thread打造汽车、大工业、人工智能等行业的主流平台,打造全新的服务和运营模式,是公司的长期使命和追求!