基于设备树的多核共享外设芯片资源互斥方法及装置制造方法及图纸

技术编号:42616655 阅读:44 留言:0更新日期:2024-09-03 18:22
本发明专利技术提供了基于设备树的多核共享外设芯片资源互斥方法和装置,包括:在同一设备树中,依次为多个共享外设芯片资源配置初始化状态标识,得到设备树配置结果;在非对称多进程处理模式下,由N个处理器依次读取设备树配置结果,在每个处理器读取设备树配置结果时,依次判断处理器是否与多个共享外设芯片资源的初始化状态标识匹配;若处理器与一个共享外设芯片资源的初始化状态标识匹配,则由处理器为对应的共享外设芯片资源进行初始化;直到N个处理器均初始化完对应的共享外设芯片资源后,对多个共享外设芯片资源进行互斥访问;本发明专利技术能够减少共享设备的访问冲突、提高系统安全。

【技术实现步骤摘要】

本专利技术涉及装置运行,尤其涉及基于设备树的多核共享外设芯片资源互斥方法及装置


技术介绍

1、在嵌入式领域中,随着对处理器的计算能力的需求越来越高,根据摩尔定律,通过提升集成电路的规模和工艺,来达到提升单个中央处理器(central processing unit,cpu)性能的进程会变得越来越缓慢。面临单一的性能难提升的问题,并行计算应运而生,使用多个cpu可以提高计算性能。

2、在嵌入式领域中,既需要实时性,又需要有强大的应用和用户界面(userinterface,ui),就需要在多核处理器中运行不同的系统或裸机,这就需要不同的cpu使用对应的外设。因此,在同一个芯片中,有很多共享外设资源,但是在传统的amp(asymmetricmulti-processing,非对称多进程处理)模式中,芯片共享外设资源需要人工操作初始化外设,导致多个cpu都初始化了同一个共享外设资源,就容易触发多个cpu同时访问同一个共享外设资源,进而触发系统异常。


技术实现思路

1、本专利技术的目的是针对上述现有的相关本文档来自技高网...

【技术保护点】

1.一种基于设备树的多核共享外设芯片资源互斥方法,其特征在于,包括:

2.如权利要求1所述的基于设备树的多核共享外设芯片资源互斥方法,其特征在于,所述在同一个设备树中,依次为多个共享外设芯片资源配置初始化状态标识,得到设备树配置结果,包括:

3.如权利要求2所述的基于设备树的多核共享外设芯片资源互斥方法,其特征在于,所述依次判断处理器是否与所述多个共享外设芯片资源的初始化状态标识匹配,包括:

4.如权利要求2所述的基于设备树的多核共享外设芯片资源互斥方法,其特征在于,在所述得到配置完成的设备树配置结果之后,包括:

5.如权利要求2所述的基于...

【技术特征摘要】

1.一种基于设备树的多核共享外设芯片资源互斥方法,其特征在于,包括:

2.如权利要求1所述的基于设备树的多核共享外设芯片资源互斥方法,其特征在于,所述在同一个设备树中,依次为多个共享外设芯片资源配置初始化状态标识,得到设备树配置结果,包括:

3.如权利要求2所述的基于设备树的多核共享外设芯片资源互斥方法,其特征在于,所述依次判断处理器是否与所述多个共享外设芯片资源的初始化状态标识匹配,包括:

4.如权利要求2所述的基于设备树的多核共享外设芯片资源互斥方法,其特征在于,在所述得到配置完成的设备树配置结果之后,包括:

5.如权利要求2所述的基于设备树的多核共享外设芯片资源互斥方法,其特征在于,所述在同一个设备树中,依次为多个共享外设芯片资源配置初始化状态标识,得到设备树配置结果,还包括:

6.如权利...

【专利技术属性】
技术研发人员:邵杰马溪原蔡田田陈军健陶伟李俊业
申请(专利权)人:南方电网数字电网研究院股份有限公司
类型:发明
国别省市:

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

1