taskSpawn 函数的使用问题
int taskSpawn
(
char *name, /*你要创建的任务名:比如说task1,在Shell下可以用命令:i 来查看当前系统中所有的任务*/
int priority, /*任务优先级,*/
int options, /*一般为0*/
int stackSize, /* 需要申请堆栈的大小*/
FUNCPTR entryPt, /*回调函数,*/
int arg1, /*传递给处理任务回调函数所需要的参数*/
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
int arg8,
int arg9,
int arg10
)
typedef struct
{
}Stype;
typedef Stype *pStype;
如果发起一个任务
void function(pStype Sty)
{
}
那么taskSpawn 中的参数 arg1 应怎么样写啊?一个结构体指针吗?
(
char *name, /*你要创建的任务名:比如说task1,在Shell下可以用命令:i 来查看当前系统中所有的任务*/
int priority, /*任务优先级,*/
int options, /*一般为0*/
int stackSize, /* 需要申请堆栈的大小*/
FUNCPTR entryPt, /*回调函数,*/
int arg1, /*传递给处理任务回调函数所需要的参数*/
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
int arg8,
int arg9,
int arg10
)
typedef struct
{
}Stype;
typedef Stype *pStype;
如果发起一个任务
void function(pStype Sty)
{
}
那么taskSpawn 中的参数 arg1 应怎么样写啊?一个结构体指针吗?
...全文
相关推荐
VxWorks常用函数速查
理解并熟练掌握这些函数的使用,将极大地提升在VxWorks平台上的开发效率和系统性能。
vxworks 程序开发教学案例
学习此案例,你将了解如何使用taskSpawn函数创建任务,taskDelete函数删除任务,以及如何使用sysTaskPrioritySet改变任务优先级。
vxworks学习经验,vxworks入门,C,C++源码.zip
VxWorks提供了丰富的API函数,如任务创建(taskSpawn)、消息队列(msgQCreate)和信号量(semBCreate)。
嵌入式linux vxworks面试题整理.docx
互斥锁 * 互斥锁是指使用锁机制来保护共享资源,避免了数据不一致和资源竞争的问题。 * VxWorks提供了semTake函数来获得信号量、semGive函数来释放信号量等。6.
VxWorks上机实验---学习vxworks必备
**多任务编程**:VxWorks支持并发执行的多任务模型,实验会涉及创建、调度、同步和通信任务的基本概念,如任务创建函数taskSpawn,优先级设置,信号量和消息队列等机制。9.


