一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

核间通信方法、装置、电子组件以及电子设备与流程

2022-02-24 10:34:43 来源:中国专利 TAG:

技术特征:
1.一种核间通信方法,其特征在于,应用于电子设备,所述电子设备至少包括第一核以及第二核,所述第一核和所述第二核之间有多条通信通道,且所述多条通信通道各自的通信性能不同,所述方法包括:获取待传输数据,所述待传输数据为在所述第一核和所述第二核之间传输的数据;从所述多条通信通道中获取所述待传输数据对应的通信通道,作为目标通信通道;通过所述目标通信通道传输所述待传输数据。2.根据权利要求1所述的方法,其特征在于,所述从所述多条通信通道中获取所述待传输数据对应的通信通道,作为目标通信通道,包括:获取当前的数据传输模式;基于所述数据传输模式从所述多条通信通道中确定所述待传输数据对应的通信通道,作为目标通信通道。3.根据权利要求2所述的方法,其特征在于,所述多条通信通道包括第一通信通道和第二通信通道,所述基于所述数据传输模式从所述多条通信通道中确定所述待传输数据对应的通信通道,作为目标通信通道,包括:若当前为第一数据传输模式,将所述多条通信通道中的第一通信通道作为目标通信通道;若当前为第二数据传输模式,获取所述待传输数据的数据类型;基于所述数据类型从所述多条通信通道中确定所述待传输数据对应的通信通道,作为目标通信通道;其中,所述第一通信通道的数据传输速率高于所述第二通信通道的数据传输速率,所述第二通信通道的传输实时性高于所述第一通信通道的传输实时性。4.根据权利要求3所述的方法,其特征在于,所述基于所述数据类型从所述多条通信通道中确定所述待传输数据对应的通信通道,作为目标通信通道,包括:若所述待传输数据为实时类型的数据,将所述第二通信通道作为目标通信通道;若所述待传输数据为非实时类型的数据,至少将所述第一通信通道作为目标通信通道。5.根据权利要求4所述的方法,其特征在于,所述若所述待传输数据为非实时类型的数据,至少将所述第一通信通道作为目标通信通道,包括:若所述待传输数据为非实时类型的数据,获取所述第二通信通道的占用程度;若所述占用程度高于占用程度阈值,将所述第一通信通道作为目标通信通道;若所述占用程度不高于所述占用程度阈值,将所述待传输数据拆分为第一部分和第二部分,所述第一部分和第二部分分别对应有用于按顺序重组的编号;将所述第一通信通道作为所述第一部分的目标通信通道,以及将所述第二通信通道作为所述第二部分的目标通信通道。6.根据权利要求4所述的方法,其特征在于,所述通过所述目标通信通道传输所述待传输数据,包括:若所述待传输数据为实时类型的数据,将所述待传输数据配置到所述第二通信通道的发送缓冲区中最靠前的传输位置进行传输。7.根据权利要求3-6任一所述的方法,其特征在于,所述第一通信通道包括用于第一核
与所述第二核之间传输数据的数据线路,控制第一核主动向第二核发送数据的第一时序线路,以及用于控制第二核主动向第一核发送数据的第二时序线路。8.根据权利要求2所述的方法,其特征在于,所述获取当前的数据传输模式,包括:获取发送缓冲区的使用率;基于所述使用率确定当前的数据传输模式。9.根据权利要求8所述的方法,其特征在于,所述基于所述使用率确定当前的数据传输模式,包括:若所述使用率大于使用率阈值,确定当前为所述第一数据传输模式;若所述使用率不大于所述使用率阈值,确定当前为所述第二数据传输模式。10.根据权利要求3所述的方法,其特征在于,所述多条通信通道还包括第三通道,所述获取当前的数据传输模式之前还包括:若所述待传输数据为状态类型数据,从所述多条通信通道中获取所述第三通信通道作为目标通信通道;若所述待传输数据为非状态类型数据,执行所述获取当前的数据传输模式。11.根据权利要求10所述的方法,其特征在于,所述第三通信通道包括有第一核向第二核请求所述第二核的工作状态以及寄存器状态的第三线路,以及第二核向第一核输出日志数据的第四线路。12.一种核间通信装置,其特征在于,运行于电子设备,所述电子设备至少包括第一核以及第二核,所述第一核和所述第二核之间有多条通信通道,且所述多条通信通道各自的通信性能不同,所述装置包括:数据获取单元,用于获取待传输数据,所述待传输数据为在所述第一核和所述第二核之间传输的数据;通道选择单元,用于从所述多条通信通道中获取所述待传输数据对应的通信通道,作为目标通信通道;数据通信单元,用于通过所述目标通信通道传输所述待传输数据。13.一种电子组件,其特征在于,包括第一核、第二核以及所述第一核和所述第二核之间的多条通信通道,且所述多条通信通道各自的通信性能不同;所述第一核,用于获取待传输数据;从所述多条通信通道中获取所述待传输数据对应的通信通道作为目标通信通道;通过所述目标通信通道传输所述待传输数据到所述第二核。14.根据权利要求13所述的电子组件,其特征在于,所述第一核,具体用于获取当前的数据传输模式;基于所述数据传输模式从所述多条通信通道中确定所述待传输数据对应的通信通道,作为目标通信通道。15.根据权利要求14所述的电子组件,其特征在于,所述多条通信通道包括第一通信通道和第二通信通道;所述第一核,具体用于若当前为第一数据传输模式,将所述多条通信通道中的第一通信通道作为目标通信通道;若当前为第二数据传输模式,获取所述待传输数据的数据类型;基于所述数据类型从所述多条通信通道中确定所述待传输数据对应的通信通道,作为
目标通信通道;其中,所述第一通信通道的数据传输速率高于所述第二通信通道的数据传输速率,所述第二通信通道的传输实时性高于所述第一通信通道的传输实时性。16.根据权利要求15所述的电子组件,其特征在于,所述第一通信通道包括用于所述第一核与所述第二核之间传输数据的数据线路,控制第一核主动向第二核发送数据的第一时序线路,以及用于控制第二核主动向第一核发送数据的第二时序线路。17.根据权利要求15所述的电子组件,其特征在于,所述多条通信通道还包括第三通道,所述第一核,具体用于若所述待传输数据为状态类型数据,从所述多条通信通道中获取所述第三通信通道作为目标通信通道;若所述待传输数据为非状态类型数据,执行所述获取当前的数据传输模式。18.根据权利要求17所述的电子组件,其特征在于,所述第三通信通道包括有第一核向第二核请求所述第二核的工作状态以及寄存器状态的第三线路,以及第二核向第一核输出日志数据的第四线路。19.一种电子设备,其特征在于,包括第一核、第二核以及存储器;一个或多个程序被存储在所述存储器中并被配置为由所述第一核以及第二核执行以实现权利要求1-10任一所述的方法。20.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有程序代码,其中,在所述程序代码被第一核以及第二核运行时执行权利要求1-10任一所述的方法。

技术总结
本申请实施例公开了一种核间通信方法、装置、电子组件以及电子设备。所述电子设备至少包括第一核以及第二核,所述第一核和所述第二核之间有多条通信通道,且所述多条通信通道各自的通信性能不同,所述方法包括:获取待传输数据,所述待传输数据为在所述第一核和所述第二核之间传输的数据;从所述多条通信通道中获取所述待传输数据对应的通信通道,作为目标通信通道;通过所述目标通信通道传输所述待传输数据。从而通过上述方式可以使得需要在第一核和第二核之间传输数据时,可以通过所需传输数据适配的通信通道来传输待传输数据,进而提升了在双核之间的通信方式的灵活性。了在双核之间的通信方式的灵活性。了在双核之间的通信方式的灵活性。


技术研发人员:李丁义 周利宾 王梁 高金泽 黄健辉 李启明 苏伟
受保护的技术使用者:OPPO广东移动通信有限公司
技术研发日:2020.08.18
技术公布日:2022/2/23
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献