所属文件:OS_TASK.C 调用者:任务或者是启动代码,但是不可以在中断中调用。 此函数建立一个新文件,是OSTaskCreate()的升级版。 参数: task 指向任务代码的指针。 pdata 指向一个类型可以选择的数据区,很多时候是(void *)0. ptos prio 任务的优先级。数字越小,优先级越高。 id pbos 指向堆栈低端的指针。 stk_size 指定任务堆栈的大小。 pext 定义数据结构的指针,很多时候是(void *)0. opt 范例:本例中创立的任务将运行在堆栈向高地址递增的处理器上,如MCS-51,此时,OS_STK_GROWTH设为0;本例中,允许堆栈检查操作,程序可以调用OSTaskStkChk()函数。
关于堆栈的递增和递减问题,会影响到代码的可移植性,可以这样书写,以适应不同的处理器:
|
UC/OS II中OSTaskCreateExt
最新推荐文章于 2023-03-13 19:24:33 发布
OSTaskCreateExt()建立任务