FreeRTOS系统
文章平均质量分 94
以学习为主,掌握FreeRTOS系统
炸鸡可乐.
只会写BUG的程序猿
展开
-
STM32F1--FreeRTOS系统学习(二):任务挂起与恢复
以下内容皆是个人学习过程中的总结,记录一下整个过程,用于后期复习,如有不对之处,麻烦各位大佬指出~(喜欢的朋友麻烦点个关注~~~ 后期还会进行持续更新)一、 任务状态首先我们要知道,在FreeRTOS 中任务永远处于下面几个状态中的某一个:● 运行态 当一个任务正在运行时,那么就说这个任务处于运行态,处于运行态的任务就是当前正在 使用处理器的任务。如果使用的是单核处理器的话那么不管在任何时刻永远都只有一个任务处 于运行态。● 就绪态 处于就绪态的任务是那些已经准备就绪(这些任务没有被阻.原创 2021-12-18 15:12:06 · 987 阅读 · 0 评论 -
STM32F1--FreeRTOS系统学习(一):系统下载移植以及跑马灯测试
以下内容皆是个人学习过程中的总结,记录一下整个过程,用于后期复习,如有不对之处,麻烦各位大佬指出~一、什么是FreeRTOS我们看一下 FreeRTOS 的名字,可以分为两部分:Free 和 RTOS,Free 就是免费的、自由的、 不受约束的意思,RTOS 全称是 Real Time Operating System,中文名就是实时操作系统。可以看 出 FreeROTS 就是一个免费的 RTOS 类系统。这里要注意,RTOS 不是指某一个确定的系统,而 是指一类系统。比如 UCOS,FreeRTO原创 2021-12-01 19:35:40 · 5790 阅读 · 0 评论 -
STM32F1--FreeRTOS系统学习(二):任务创建与删除(动态)
以下内容皆是个人学习过程中的总结,记录一下整个过程,用于后期复习,如有不对之处,麻烦各位大佬指出~在FreeRTOS 中应用既可以使用任务,也可以使用协程(Co-Routine),或者两者混合使用。 但是任务和协程使用不同的API函数,因此不能通过队列(或信号量)将数据从任务发送给协程, 反之亦然。协程是为那些资源很少的 MCU 准备的,其开销很小,但是 FreeRTOS 官方已经不打算再更新协程了,因此我们对于协程进行一个简单的了解就好了,主要还是学习任务任务(Task)的特性:...原创 2021-12-05 13:40:46 · 955 阅读 · 0 评论