H嵌入式系统及应用备课讲稿.ppt

嵌入式系统及应用;主要内容;第一节 任 务 ;在嵌入式实时系统中任务是操作系统内核调度的基本单位。 任务主要包含以下内容: 代码:一段可执行的程序 数据:程序所需要的相关数据(变量、工作空间、缓冲区等) 堆栈 程序执行的上下文环境 ; void YourTask (void *pdata) { /* 用户代码; OSTaskDel(OS_PRIO_SELF); } ;int main(void) { // 初始化 uCOS内核. OSInit(); // 在开始多任务之前必须先建立一个任务 OSTaskCreate(TestTask1, (void *) 11, TestTaskStk1[TASK_STK_SIZE], 11); //第1个参数是指向该任务运行代码的指针,第2个参数是一个指向任务初始化数据的指针, //第3个参数是任务的堆栈起始地址(高地址向低地址增长), //第4个参数是任务的优先级,数值越小,优先级越高。 // 开始多任务,控制权交给内核 OSStart();

文档评论(0)

1亿VIP精品文档

相关文档