1298_FreeRTOS中的TCB删除接口实现分析

全部学习汇总: GitHub - GreyZhang/g_FreeRTOS: learning notes about FreeRTOS.

前面分析了idle task的设计实现,里面的存储回收中涉及到了TCB信息的释放。这次来看看这个接口的实现。

看似复杂的接口,其实涉及到的内容在我现在的配置之中有效的其实不多。上面这些内容,目前看来是全都无效的。最后一个条件是成立的,因此只需要继续往下看。

这里分了几种情况来进行处理,处理的根本点是什么呢?那就是:只处理动态分配的存储,只有动态分配的存储才有回收的可能性。那么,分类的方式是如何界定的呢?其实,上面的几个条件涉及到了几种存储分配的方案。

上面的接种方案分别是:静态以及动态都是可行的、动态进行STACK以及TCB的分配、仅支持静态的STACK分配、STACK和TCB都是静态分配。

而相应的配置又会涉及到2个用户的配置信息。

这也就是这次看的这个接口的基础功能实现,在我现在的例程工程之中实现比较简单。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值