买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:威胜信息技术股份有限公司
摘要:本发明公开了一种中断注册及共享管理方法及电子设备,其中,本发明首先通过初始化中断向量表、映射地址管理表、注册中断管理表以及节点管理链表;应用程序注册外部中断时,设置当前所述外部中断为第一中断或者第二中断;再通过调用所述中断向量表、映射地址管理表、注册中断管理表以及节点管理链表实现外部中断的注册及共享管理。本发明解决了嵌入式实时操作系统在动态中断注册及管理方面的缺陷,同时支持中断信息查询及硬件共享中断号,并提供可供应用程序配置的中断注册及共享管理方式,节省系统资源。
主权项:1.一种中断注册及共享管理方法,其特征在于,包括如下步骤:S1,系统上电,初始化中断向量表、映射地址管理表、注册中断管理表以及节点管理链表;S2,应用程序注册外部中断时,设置当前所述外部中断为第一中断或者第二中断;S3,当所述外部中断为第一中断时,若所述映射地址管理表中对应中断号的地址值为空,则注册第一中断,并执行步骤S5;否则返回失败;所述第一中断为非共享中断;所述步骤S3具体为:S31,判断第一中断的中断号对应映射地址管理表中的地址值是否为空,若不为空,则返回失败;S32,若为空,则从所述节点管理链表中获取第一中断管理节点,并将所述第一中断管理节点的地址存放到所述映射地址管理表中所述第一中断的中断号对应位置;S33,将所述中断向量表中所述第一中断的中断号对应的系统默认处理函数设置为第一中断处理函数;S34,向所述注册中断管理表申请注册信息节点空间,将所述第一中断管理节点添加到所述注册中断管理表的信息管理链表上,并将注册的第一中断处理函数、设备ID以及注册任务信息保存至信息管理链表的信息节点中,完成注册;S4,当所述外部中断为第二中断时,若所述映射地址管理表中对应中断号的地址值为空,则注册第二中断,并执行步骤S5;若所述映射地址管理表中对应中断号的地址值不为空,则判断当前第二中断是否已进行注册,若是,则返回失败;否则注册第二中断,并执行步骤S5;所述第二中断为共享中断;所述步骤S4具体为:S41,判断第二中断的中断号对应映射地址管理表中的地址值是否为空;S42,若为空,则从所述节点管理链表中获取第二中断管理节点,并将所述第二中断管理节点的地址存放到所述映射地址管理表中所述第二中断的中断号对应位置;将所述中断向量表中所述第二中断的中断号对应的系统默认处理函数设置为第二中断处理函数;向所述注册中断管理表申请注册信息节点空间,将所述第二中断管理节点添加到所述注册中断管理表的信息管理链表上,并将注册的第二中断处理函数、设备ID以及注册任务信息保存至信息管理链表的信息节点中,完成注册;S43,若不为空,则根据设备ID判断是否已进行注册,若已注册,则返回失败;若未注册,则向所述注册中断管理表申请注册信息节点空间,将注册信息保存至申请的注册信息节点的空间中,并将信息节点添加到所述第二中断管理节点的信息管理链表尾部,完成注册;S5,当所述外部中断完成注册时,使用所述中断向量表、映射地址管理表、注册中断管理表以及节点管理链表中保存的信息进行中断处理;S6,对已完成注册及处理的第一中断和或第二中断进行注销。
全文数据:
权利要求:
百度查询: 威胜信息技术股份有限公司 一种中断注册及共享管理方法及电子设备
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。