发明名称 嵌入式软件任务调度方法
摘要 一种嵌入式软件任务调度方法,所述方法包括:任务调度内核初始化,包括定义等待任务队列、待激活任务队列和最大任务数量,并创建任务计时器;创建任务,需要指定任务函数指针和响应时间;任务删除,任务删除是在等待任务队列中查找任务,并将其对应的任务函数指针置空;刷新任务等待时间,定时刷新等待任务队列中任务的等待时间,若等待时间为零,则将任务放入待激活任务队列;获取待激活任务,查找待激活队列中任务的任务函数指针是否为空,非空则执行该函数。
申请公布号 CN103257864A 申请公布日期 2013.08.21
申请号 CN201310167877.5 申请日期 2013.05.09
申请人 南京航空航天大学 发明人 王小刚;曹东;程晓明;刘彧
分类号 G06F9/44(2006.01)I 主分类号 G06F9/44(2006.01)I
代理机构 江苏圣典律师事务所 32237 代理人 贺翔
主权项 一种嵌入式软件任务调度方法,其特征在于,所述方法包括:任务调度内核初始化,包括定义等待任务队列、待激活任务队列和最大任务数量,并创建任务计时器;创建任务,需要指定任务函数指针和响应时间;任务删除,任务删除是在等待任务队列中查找任务,并将其对应的任务函数指针置空;刷新任务等待时间,定时刷新等待任务队列中任务的等待时间,若等待时间为零,则将任务放入待激活任务队列;获取待激活任务,查找待激活队列中任务的任务函数指针是否为空,非空则执行该函数。
地址 210016 江苏省南京市白下区御道街29号