发明公开
- 专利标题: 嵌入式环境下的通用中断处理方法及其系统
-
申请号: CN202311792986.6申请日: 2023-12-25
-
公开(公告)号: CN117873567A公开(公告)日: 2024-04-12
- 发明人: 石韬 , 刘先毅 , 张新宇 , 张云龙
- 申请人: 哈尔滨工大卫星技术有限公司
- 申请人地址: 黑龙江省哈尔滨市松北区哈尔滨高新技术产业开发区科技创新城创新创业广场1号楼(创新路77号)6层
- 专利权人: 哈尔滨工大卫星技术有限公司
- 当前专利权人: 哈尔滨工大卫星技术有限公司
- 当前专利权人地址: 黑龙江省哈尔滨市松北区哈尔滨高新技术产业开发区科技创新城创新创业广场1号楼(创新路77号)6层
- 代理机构: 哈尔滨市阳光惠远知识产权代理有限公司
- 代理商 孙续
- 主分类号: G06F9/30
- IPC分类号: G06F9/30 ; G06F9/32
摘要:
嵌入式环境下的通用中断处理方法及其系统,涉及嵌入式实时系统技术领域。解决现有中断处理方法存在的灵活性差的问题。方法为:创建二维数组作为中断向量表并对中断向量表的每一维度的数组成员均初始化成机器码形式的汇编指令;在中断发生时的跳转地址处,写入跳转中断向量表每一维起始地址的指令;实例化中断映射结构表;将驱动实体中的中断处理函数和中断号动态的填入中断映射结构表中;中断触发时,根据跳转地址指令跳转至中断向量表,中断向量表通过存储的跳转指令跳转至中断映射函数,中断映射函数根据中断映射结构表中存储的中断号和实际中断处理函数映射关系跳转至驱动实体中的中断处理函数进行处理。本发明适航天领域的嵌入式实时系统。