【技术实现步骤摘要】
基于多核异构平台的SOA架构部署方法及装置
[0001]本专利技术涉及车辆控制
,特别是涉及一种基于多核异构平台的SOA软件部署方法及装置。
技术介绍
[0002]随着车辆智能化水平的提升,车辆的功能越来越复杂,车辆控制器对车辆中各个设备的控制难度逐渐加大。软件定义车的概念给汽车赋予全新的生命,面向服务的SOA架构给软件定义车落地搭建了很好的技术框架。传统的域控制器解决方案多采用低主频,丰富接口和高可靠性的MCU芯片,而SOA架构的应用环境需要搭建在高主频,高算力CPU芯片平台,需要支持操作系统环境来运行,要求能够跑协议栈等。
[0003]在整车SOA化过程中,为了适应智能化、高通讯带宽的需求,在整车控制器中会引入MPU处理器进行运算,域控制器的架构由传统的MCU调整为MPU+MCU,将SOA架构的部署方案在MPU上实现,但该方法的整车SOA程度较低。部分现有技术中还存在采用异构平台进行SOA架构部署,但也仅是对A核部分进行部署,多倾向于音视频娱乐系统的SOA服务化,或者自动驾驶域传感器数据采集端的SOA服务化 ...
【技术保护点】
【技术特征摘要】
1.一种基于多核异构平台的SOA架构部署方法,其特征在于,包括:在多核异构平台上部署中央整车域控制器;其中,所述多核异构平台包含至少两个架构不同的第一处理器核和第二处理器核;在所述第一处理器核上部署第一预设操作系统,基于所述第一预设操作系统接收来自下游节点的任务指令信号并发送至所述第二处理器核;在所述第二处理器核上部署第二预设操作系统,基于所述第二预设操作系统将接收的所述任务指令信号转换为服务并发送至上游节点。2.如权利要求1所述的一种基于多核异构平台的SOA架构部署方法,其特征在于,所述在所述第一处理器核上部署第一预设操作系统,具体包括:在所述第一处理器核上基于CP Autosar操作系统部署若干SWC组件;其中,每一个所述SWC组件表征一个域控制逻辑程序,所述第一处理器核为M处理器核;基于第一预设协议实现所述下游节点与所述第一处理器核的通讯;其中,所述下游节点与所述第一处理器核采用面向信号的通讯方式,所述下游节点为区域控制器。3.如权利要求1所述的一种基于多核异构平台的SOA架构部署方法,其特征在于,所述在所述第二处理器核上部署第二预设操作系统,具体包括:在所述第二处理器核上基于AP Autosar操作系统,对应所述第一处理器核的每一个SWC组件部署对应的原子服务;其中,所述第二处理器核为A处理器核;基于第二预设协议实现所述上游节点与所述第二处理器核的通讯;其中,所述上游节点与所述第二处理器核采用面向服务的通讯方式,所述上游节点为性能域控制器。4.如权利要求1所述的一种基于多核异构平台的SOA架构部署方法,其特征在于,所述基于所述第一预设操作系统接收来自下游节点的任务指令信号并发送至所述第二处理器核,具体包括:实时接收基础软件层中每个SWC组件的数据指令信号并通过预设通讯模块传输至传输层;控制所述传输层将接收的任务指令信号发送至复杂驱动层,以使所述复杂驱动层通过IPC接口将接收的任务指令信号写入至预设位置;其中,所述预设位置为所述第一预设操作系统和所述第二预设操作系统的共享内存。5.如权利要求4所述的一种基于多核异构平台的SOA架构部署方法,其特征在于,所述基于所述第二预设操作系统将接收的所述任务指令信号转换为服务并发送至上游节点,具体包括:在所述...
【专利技术属性】
技术研发人员:黄心成,屈年鹤,胡敏,文鹏,
申请(专利权)人:欣旺达动力科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。