FreeRTOS的两种启动方式及在不同位置开启调度器的区别

启动方式

所谓的启动方式,其实就是你写代码创建任务的习惯,主要有以下两种:

第一种,在主函数里边创建一个任务,然后在这个任务里边创建其他任务,任务创建完成后删除起始任务。

第二种,在主函数中完成所有任务的创建。

这两种方式全凭个人习惯,但是在我自己写程序的时候遇到了另外一个问题。就是开启任务调度器的位置问题。

任务调度器不同开启位置

这是正常情况,MultipleTask和AppTaskCreate都可以执行。

这样的时候,只能执行MultipleTask。

思考:RTOS只能执行调度器开启之前的任务。

这样的时候,也是只能执行MultipleTask。

思考:任务调度器只有一个,开启了就是开启了,RTOS只能会执行第一次任务调度器开启之前的任务。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值