System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请属于多核异构,尤其涉及一种中断处理方法、设备及介质。
技术介绍
1、通用型之输入输出(general-purpose input/output,gpio)中断是指由gpio模块产生的中断。gpio中断包括边沿触发中断和电平翻转中断。
2、相关技术中,在多核异构场景下,某一内核产生的gpio中断仅能在该内核中进行响应处理,其他内核无法对该gpio中断进行响应处理,即gpio中断无法跨核处理。
技术实现思路
1、本申请实施例提供一种中断处理方法、设备及介质,能够解决gpio中断无法跨核处理的问题。
2、第一方面,本申请实施例提供一种中断处理方法,应用于包括两个内核的电子设备,方法包括:
3、当第一内核产生gpio中断时,第一内核通过目标通信通道向第二内核发送gpio中断对应的中断信息,其中,第一内核为两个内核中的任意一个内核,第二内核为两个内核中除第一内核之外的内核,目标通信通道用于第一内核和第二内核之间的通信;
4、第二内核接收第一内核发送的gpio中断对应的中断信息,基于该中断信息进行中断处理。
5、第二方面,本申请实施例提供一种电子设备,包括两个内核;
6、第一内核,用于当产生gpio中断时,通过目标通信通道向第二内核发送gpio中断对应的中断信息,其中,第一内核为两个内核中的任意一个内核,第二内核为两个内核中除第一内核之外的内核,目标通信通道用于第一内核和第二内核之间的通信;
7、第二内核
8、第三方面,本申请实施例提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现本申请实施例提供的中断处理方法。
9、第四方面,本申请实施例提供了一种计算机程序产品,计算机程序产品中的指令由电子设备的处理器执行时,使得电子设备执行如本申请实施例提供的中断处理方法。
10、在本申请实施例中,当电子设备包括的两个内核中的一个内核产生gpio中断时,该内核通过目标通信通道向另外一个内核发送gpio中断对应的中断信息,其中,目标通信通道用于两个内核之间的通信;另外一个内核接收发送中断信息的内核发送的gpio中断对应的中断信息,基于该中断信息进行中断处理。如此,一个内核能够对另外一个内核产生的gpio中断进行中断处理,实现了gpio中断的跨核处理。
本文档来自技高网...【技术保护点】
1.一种中断处理方法,其特征在于,所述方法应用于包括两个内核的电子设备,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述中断信息包括所述GPIO中断的标识信息;
3.根据权利要求2所述的方法,其特征在于,在所述第一内核产生GPIO中断之前,所述方法还包括:
4.根据权利要求2所述的方法,其特征在于,所述调用所述中断描述符对应的中断处理函数进行中断处理,包括:
5.根据权利要求1所述的方法,其特征在于,所述第一内核通过目标通信通道向第二内核发送所述GPIO中断对应的中断信息之前,所述方法还包括:
6.一种电子设备,其特征在于,所述电子设备包括两个内核;
7.根据权利要求6所述的电子设备,其特征在于,所述中断信息包括所述GPIO中断的标识信息;
8.根据权利要求7所述的电子设备,其特征在于,所述第二内核还用于:
9.根据权利要求7所述的电子设备,其特征在于,所述第二内核具体用于:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序指
...【技术特征摘要】
1.一种中断处理方法,其特征在于,所述方法应用于包括两个内核的电子设备,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述中断信息包括所述gpio中断的标识信息;
3.根据权利要求2所述的方法,其特征在于,在所述第一内核产生gpio中断之前,所述方法还包括:
4.根据权利要求2所述的方法,其特征在于,所述调用所述中断描述符对应的中断处理函数进行中断处理,包括:
5.根据权利要求1所述的方法,其特征在于,所述第一内核通过目标通信通道向第二内核发送所述gpio中断对应的中断信息之...
【专利技术属性】
技术研发人员:朱全胜,
申请(专利权)人:经纬恒润天津研究开发有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。