发明名称 |
在系统启动过程中对外设不间断控制的方法 |
摘要 |
一种在不增加硬件成本和不改变系统架构的前提下,确保系统在启动时仍能对所需外设进行不间断控制的方法。包括如下步骤:1)在系统上电启动后,打开实时中断,将系统的中断模块代码和系统硬件驱动和控制代码作为紧急加载部分预先加载到系统中;2)执行紧急加载部分中的中断异常处理和硬件驱动和控制代码;3)紧急加载完成后,只需执行系统开放出的钩子函数来完成对应外设的控制。4)启动完毕后,通过系统中相应的应用程序解除掉启动过程中紧急加载部分中对外设的控制代码,由系统接管对相应外设的控制。仅需要调整系统的可执行程序的布局,不用修改系统的功能与架构;在没有增加硬件的前提下,解决系统启动中对需紧急控制外设的不间断控制。 |
申请公布号 |
CN104503799A |
申请公布日期 |
2015.04.08 |
申请号 |
CN201410841495.0 |
申请日期 |
2014.12.29 |
申请人 |
长园深瑞继保自动化有限公司 |
发明人 |
徐成斌;罗侍田;郑玉成;张前福;王乾刚;肖平;刘辉;贺敏 |
分类号 |
G06F9/445(2006.01)I;G06F13/10(2006.01)I |
主分类号 |
G06F9/445(2006.01)I |
代理机构 |
深圳市中知专利商标代理有限公司 44101 |
代理人 |
孙皓;林虹 |
主权项 |
一种在系统启动过程中对外设不间断控制的方法,其特征在于:包括如下步骤:1)在系统上电启动后,打开实时中断,将系统的中断模块代码和系统硬件驱动和控制代码作为紧急加载部分预先加载到系统中;2)在系统启动过程中执行所述紧急加载部分中的中断异常处理和硬件驱动和控制代码;3)在系统紧急加载完成后,只需执行系统开放出的钩子函数来完成对应外设的控制;4)当系统启动完毕后,通过系统中相应的应用程序解除掉启动过程中紧急加载部分中对外设的控制代码,由系统接管对相应外设的控制。 |
地址 |
518052 广东省深圳市南山区高新技术产业园北区朗山一路3号6楼 |