一种双核CPU及双核CPU核间数据同步方法技术

技术编号:41509935 阅读:24 留言:0更新日期:2024-05-30 14:49
本发明专利技术涉及一种双核CPU及双核CPU核间数据同步方法,属于多核CPU核间通信领域。本发明专利技术的一种双核CPU,包括非实时核与实时核,通过核间通讯模块进行数据交互,运行在非实时核中核间通讯模块在检测到双方版本信息一致时,将需要同步的数据通过同步函数同步给实时核,并对实时核同步过来数据进行解析,运行在实时核中核间通讯模块在检测到双方版本信息一致时,将需要同步的数据通过同步函数同步给非实时核,并对非实时核同步过来数据进行解析,通过该双核CPU系统,实现了核间数据同步,解决了现有双CPU结构复杂,核间信息交互难度大的问题。

【技术实现步骤摘要】

本专利技术涉及一种双核cpu及双核cpu核间数据同步方法,属于多核cpu核间通信领域。


技术介绍

1、目前市面上的ftu和dtu大部分只有一个cpu芯片,但目前对于ftu和dtu使用越发广泛,ftu和dtu所需要的功能越来越多,运行的程序复杂,在装置运行过程中很容易出现内存不够用或者实时保护功能反应较慢的情况。因此提出使用两个cpu同时运行的设计。ftu和dtu使用过程中,需要两个cpu相互进行通信,配合运行,实现ftu和dtu的功能,但两个cpu的设计使硬件结构复杂,两个cpu之间进行交互时,会出现传输延迟较大的情况,且cpu间信息交互难度较大。


技术实现思路

1、本专利技术的目的是提供一种双核cpu及双核cpu核间数据同步方法,用以解决单核cpu不能够满足处理需求以及多cpu处理时信息交互复杂、信息传输延迟大的问题。

2、为实现上述目的,本专利技术的方案包括:

3、本专利技术的一种双核cpu核间数据同步方法,包括以下步骤:

4、1)将双核cpu中的一个核定义为实时核,另本文档来自技高网...

【技术保护点】

1.一种双核CPU核间数据同步方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的双核CPU核间数据同步方法,其特征在于,所述实时核用于接收到版本信息后将自身的版本信息发给非实时核,版本信息一致时,接收非实时核同步发送的数据,根据数据类型调用解析函数进行数据解析处理,并将运行过程中产生的模拟量或开关量状态数据同步给非实时核。

3.根据权利要求1所述的双核CPU核间数据同步方法,其特征在于,所述非实时核用于发送版本信息并接收实时核的版本信息,版本信息一致时,同步发送至实时核运行所需的数据,并接收实时核发送的数据,根据数据功能码调用解析函数进行数据解析处理,将解...

【技术特征摘要】

1.一种双核cpu核间数据同步方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的双核cpu核间数据同步方法,其特征在于,所述实时核用于接收到版本信息后将自身的版本信息发给非实时核,版本信息一致时,接收非实时核同步发送的数据,根据数据类型调用解析函数进行数据解析处理,并将运行过程中产生的模拟量或开关量状态数据同步给非实时核。

3.根据权利要求1所述的双核cpu核间数据同步方法,其特征在于,所述非实时核用于发送版本信息并接收实时核的版本信息,版本信息一致时,同步发送至实时核运行所需的数据,并接收实时核发送的数据,根据数据功能码调用解析函数进行数据解析处理,将解析后的数据存入该核内。

4.根据权利要求1所述的双核cpu核间数据同步方法,其特征在于,所述实时核采用freertos操作系统,所述非实时核采用linux操作系统。

5.根据权利要求4所述的双核cpu核间数据同步方法,其特征在于,所述实时核与非实时核通过核间通讯模块进行数据交互,所述核间通讯模块的一部分在非实时核中运行,另一部分在实时核中运行,两部分按照核间通讯协议进行通信。

6.根据权利要求1或4所述的双核cpu核间数据同步方法,其特征在于,在双核中需同步的数据设置有掩码标志,所述掩码标志用于表示当前数...

【专利技术属性】
技术研发人员:史宏光苏占峰沈沉叶留义任华峰宋彦峰高传发赵涛马卫平
申请(专利权)人:许继集团有限公司
类型:发明
国别省市:

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

1