【创龙TMS320C665x开发板试用】+19 基于SYSBIOS平台的开发 SYS/BIOS (4) ——动态创建TASK

这篇相对于18,是采用动态创建两个TASK任务线程。
线程TASK1

  1. Task_Handle task;
  2.     Error_Block eb;
  3.     Error_init(&eb);
  4.     Task_Params taskParams;
  5.     Task_Params_init(&taskParams);
  6.     taskParams.priority = 1;
  7.     task = Task_create(taskMain,  &taskParams, &eb);
  8.  
  9.     IF(task == NULL)
  10.     {
  11.         System_printf("Task_create() faiLED!\n");
  12.         BIOS_exit(0);
  13.     }

复制代码线程TASK2

  1. Task_Handle task1;
  2. Error_init(&eb);
  3. Task_Params_init(&taskParams);
  4.     taskParams.priority = 2;
  5. task1 = Task_create(taskMain1,  &taskParams, &eb);
  6. if(task1 == NULL)
  7.     {
  8.         System_printf("Task_create() failed!\n");
  9.         BIOS_exit(0);
  10.     }

复制代码对应在创龙开发板上与18的帖子效果为一样。从帖子18与帖子19可以比较出动态和静态的创建不同。

0

Task.rar

发布了0 篇原创文章 · 获赞 123 · 访问量 88万+

猜你喜欢

转载自blog.csdn.net/kunkliu/article/details/104355835