UC/OSIII -3- 任务的定义与任务切换的实现
一、任务的代码表现形式通常使用一个死循环包含需要执行的任务代码1 void Task (void *parg)2 {3 /* 任务主体,无限循环且不能返回 */4 for (;;) {5 /* 任务主体代码 */6 }7 }二、创建任务的需要注意的事项2.1 定义任务堆栈* 1. 裸机在运行对于堆栈的分配问题我们并不关心,除了全局变量外,其他变量放入栈中* 2. 在RTOS需要严格小心分配堆栈2.1.1 裸机系统中的栈分配1 Stack_Size EQU 0x0





