.. _uc_os_iii_task_dynamic_create_delete: uC/OS-III 任务动态创建删除 ==================================== 概述 ------ 该工程演示了uC/OS-III的任务动态创建删除功能。 硬件设置 ------------ 无特殊设置 运行现象 ------------ 当工程正确运行后,float task会在数字达到0.11时删除led0_task,在数字达到0.30时,动态创建led0_task,并且led0_task打印的信息的数据会重新从1开始计数,串口终端会输出如下信息: .. code-block:: console led0_task loop for 1 times float_num: 0.0200 float_num: 0.0300 float_num: 0.0400 float_num: 0.0500 led0_task loop for 2 times float_num: 0.0600 float_num: 0.0700 float_num: 0.0800 led0_task loop for 3 times float_num: 0.0900 float_num: 0.1000 float_num: 0.1100 delete led task float_num: 0.1200 float_num: 0.1300 float_num: 0.1400 float_num: 0.1500 float_num: 0.1600 float_num: 0.1700 float_num: 0.1800 float_num: 0.1900 float_num: 0.2000 float_num: 0.2100 float_num: 0.2200 float_num: 0.2300 float_num: 0.2400 float_num: 0.2500 float_num: 0.2600 float_num: 0.2700 float_num: 0.2800 float_num: 0.2900 float_num: 0.3000 create led task led0_task loop for 1 times float_num: 0.0100 float_num: 0.0200 float_num: 0.0300 led0_task loop for 2 times float_num: 0.0400 float_num: 0.0500 float_num: 0.0600 led0_task loop for 3 times float_num: 0.0700 float_num: 0.0800 float_num: 0.0900 led0_task loop for 4 times float_num: 0.1000 float_num: 0.1100 delete led task