发明名称 一种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号