基于微控制单元与片上系统的中间通信方法、系统及装置制造方法及图纸

技术编号:37581657 阅读:31 留言:0更新日期:2023-05-15 07:56
本发明专利技术提供一种基于微控制单元与片上系统的中间通信方法、系统及装置,在微控制单元端的第一通信标准与片上系统端的第二通信标准之间通过中间格式建立映射,将数据转换为中间格式进行跨系统平台传输,协调不同操作系统之间的通信协议。通过对数据元素进行分帧处理,限制每一个数据帧块的大小,以预设线程的形式循环执行预设的源软件执行单元和软件执行单元,通过匹配调度点将源软件执行单元对应的数据帧块匹配至第一增强性中间件中相应的软件执行单元中并发送。在片上系统端,第二增强性中间件调用第二连接器软件模块循环接收数据帧块保存在数据帧块全局表中,读取后转换为第二通信标准下的数据,以完成与片上系统软件组件的通信。件组件的通信。件组件的通信。

【技术实现步骤摘要】
基于微控制单元与片上系统的中间通信方法、系统及装置


[0001]本专利技术涉及工业操作系统软件领域,尤其涉及一种基于微控制单元与片上系统的中间通信方法、系统及装置。

技术介绍

[0002]在现在的工业领域范畴内,确定性实时性系统是保证其安全性,高可靠性的基本需求。随着现代智能汽车的发展,各个域控制器的发展呈现出了多核异构的趋势。通常,一个域控制器内,特别是自动驾驶域控制器中既包含资源受限的MCU(微控制单元)芯片,也包含算力资源丰富的SOC(片上系统)芯片,MCU芯片主要负责高功能安全相关的车控信号的处理,SOC芯片主要处理各类自动驾驶算法。
[0003]在汽车工业中,MCU芯片的所在用操作系统的通信标准与SOC芯片操作系统的通信标准并不统一,如何保证域内和域间的实时安全可靠的通信,特别是MCU芯片与SOC芯片的通信,已经成为了制约智能驾驶技术发展的主要瓶颈。因此,亟需一种新的微控制单元与片上系统通信方法。

技术实现思路

[0004]鉴于此,本专利技术实施例提供了一种基于微控制单元与片上系统的中间通信方法、系统及装置,以本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于微控制单元与片上系统的中间通信方法,其特征在于,所述方法基于设置在微控制单元内的第一增强性中间件和设置在片上系统内的第二增强性中间件执行,所述第一增强性中间件设有第一连接器软件模块,所述第二增强性中间件设有第二连接器软件模块,所述方法包括:所述第一增强性中间件接收所述微控制单元内软件组件按照第一通信标准发送的待传输数据,并由所述第一增强性中间件将所述待传输数据转化为中间格式;所述第一增强性中间件计算中间格式下所述待传输数据中各数据元素的字节大小及其源软件执行单元,对所述待传输数据进行分帧处理,将各数据元素构建为长度小于等于预设最大字节数的多个数据帧块,每个数据帧块内仅包含同一源软件执行单元的数据元素;所述第一增强性中间件将各数据帧块按照所属源软件执行单元的调度点,发送至所述第一增强性中间件中调度点与之匹配的软件执行单元中,并通过所述第一连接器软件模块按照各数据帧块对应的预设发送函数发送至以太网上;由所述第二增强性中间件调用所述第二连接器软件模块循环接收所述第一连接器软件发送的数据帧块,按照预定义的协议将所述数据帧块保存在数据帧块全局表中;由所述第二连接器软件中的各软件执行单元按照预设接收函数轮询所述数据帧块全局表,获取更新的所述数据帧块,将中间格式下的所述数据帧块转化为第二通信标准下的数据并发送至所述片上系统的软件组件中。2.根据权利要求1所述的基于微控制单元与片上系统的中间通信方法,其特征在于,所述第一增强性中间件计算中间格式下所述待传输数据中各数据元素的字节大小及其源软件执行单元,对所述待传输数据进行分帧处理,将各数据元素构建为长度小于等于预设最大字节数的多个数据帧块,包括:在数据帧块数据长度小于等于预设最大字节数的限制内,将中间格式下连续且多个数据长度小于所述预设最大字节数的数据元素组合为单一数据帧块,将中间格式下数据长度大于所述预设最大字节数的数据元素拆分为多个数据帧块。3.根据权利要求1所述的基于微控制单元与片上系统的中间通信方法,其特征在于,所述第一增强性中间件将各数据帧块按照所属源软件执行单元的调度点,发送至所述第一...

【专利技术属性】
技术研发人员:柯柱良白俊韬
申请(专利权)人:上海零念科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1