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