【FreeRTOS】FreeRTOS学习笔记(13)— FreeRTOS创建任务和任务管理(原生API)

本文档详细介绍了如何将FreeRTOS移植到STM32F407平台,从创建第一个任务开始,探讨了FreeRTOS的启动流程,包括两种启动方式的对比,并解析了启动流程的关键步骤。接着,深入讨论了FreeRTOS的任务管理,包括任务的基本概念、调度器的工作原理、任务状态的迁移和常用的任务函数。文中提供了创建和挂起任务的实例,展示了如何通过按键控制任务的执行状态,以LED闪烁为例,帮助读者理解FreeRTOS的任务管理机制。
摘要由CSDN通过智能技术生成

一、移植FreeRTOS到STM32

使用HAL+ STM32F407ZGT6移植FreeRTOS(原生API)

二、创建第一个FreeRTOS

上面已经基于 STM32 F407创建好了 FreeRTOS 的工程模板,这章开始我们将真正进入如何使用 FreeRTOS 的征程,先从最简单的创建任务开始,点亮一个LED,以慰藉下尔等初学者弱小的心灵。

由于前面已经讲过了,所以这里就不过多展示,代码链接如下:
私人仓库,未公开

三、FreeRTOS的启动流程

在目前的 RTOS 中,主要有两种比较流行的启动方式,暂时还没有看到第三种,接下来我将通过伪代码的方式来讲解下这两种启动方式的区别,然后再具体分析下 FreeRTOS的启动流程。

1、万事俱备,只欠东风

这种方法是在 main 函数中将硬件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

果果小师弟

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值