发明名称 | 一种VxWorks启动过程任务异常检测方法 | ||
摘要 | 本发明提供了一种VxWorks启动过程任务异常检测方法,属于嵌入式操作系统技术领域。首先,定义一个全局变量M作为状态字,并初始化状态字M,并为每个任务定义唯一数字标识,使状态字M每位对应于一个任务,每位的数值代表任务的状态信息;然后,VxWorks启动初始化各任务,启动的同时开始计时,并在任务初始化过程中根据执行情况更新状态字M相应位的数值;启动完成后,检测状态字M数值,根据状态信息判断任务是否异常。本发明方法简单,能够方便快速定位VxWorks启动过程中异常任务,对问题的定位和解决提供帮助,从而加快了产品研发的进度。 | ||
申请公布号 | CN105589766A | 申请公布日期 | 2016.05.18 |
申请号 | CN201510959688.0 | 申请日期 | 2015.12.21 |
申请人 | 南京国电南自电网自动化有限公司 | 发明人 | 梁志宝 |
分类号 | G06F11/14(2006.01)I | 主分类号 | G06F11/14(2006.01)I |
代理机构 | 南京纵横知识产权代理有限公司 32224 | 代理人 | 董建林 |
主权项 | 一种VxWorks启动过程任务异常检测方法,其特征是,包括以下步骤:步骤一,定义一个全局变量状态字M,并初始化状态字M;步骤二,根据状态字M的位数为每个任务定义唯一数字标识,使状态字M每位对应于一个任务,每位的数值代表任务的状态信息;步骤三,VxWorks启动初始化各任务,启动的同时开始计时;步骤四,任务初始化过程中根据执行情况更新状态字M相应位的数值;步骤五,启动完成后,T1时刻检测状态字M数值,根据状态信息判断任务是否异常,并根据判断结果进行相应处理。 | ||
地址 | 211100 江苏省南京市江宁区菲尼克斯路11号 |