您的位置 首页 > 数码极客

liteonitlss如何删除

在上一篇文章中《FreeRTOS|FreeRTOS任务的创建和删除函数》,主要写了一个使用动态方法来创建和删除任务的框架demo。现在来写一个使用静态方法来创建任务和删除任务的demo。

试验目的

学习使用xTaskCreateStatic()和vTaskDelete()函数,即使用静态的方法来创建任务。

试验设计

  • 创建1个开始任务,start_task
  • 在开始任务里面在创建任务1(task1_task)和任务2(task2_task),任务都使用led灯来显示
  • 在任务1里面删除任务2

框架代码

代码有详细的注释,

备注

  • 使用静态方法需要将FreeCon文件中添加这个宏,并设置为1

  • 使用静态方法,需要自己来设置空闲任务所需内存和定时器任务所需内存,这两个函数分别是:vApplicationGetIdleTaskMemory和vApplicationGetTimerTaskMemory。FreeRTOS默认至少创建了空闲任务。详情代码里面有。

喜欢我文章的朋友,欢迎关注、分享、点赞、评论。


责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“liteonitlss如何删除”边界阅读