freertos在stm32上的应用-序章

最近弄了好几场比赛,又经过很多事以及一段时间的积累,我终于想起了我还有个博客,于是我准备结合最近我所学写一系列关于freertos个人理解的一些博客,也算是为了加深一下最近学习的印象,同时促进我使用它做一些小的项目,是我对其加深了解,我学识浅薄所以多有不足之处还望批评指正。

有关freertos

FreeRTOS是一个热门的嵌入式设备即时操作系统核心,它于2003年由Richard Barry设计,并已被经成功移植到35种不同的微控制器上。FreeRTOS采用MIT许可证许可。FreeRTOS提供许多方法以实现多线程(threads)、多作业(task)、互斥锁(mutex)、信号量(semaphore)和软件计时器(software timer),有个为低耗电应用程序提供的无嘀嗒(tick-less)模式。其极高的市场占有率和较多的开源资料吸引众多嵌入式领域的学生进行学习。

对此系列博客的构想

本人是非计算机类专科出身(目前在读正在准备专升本),所以对内核的掌握并不是很理想,因此本系列文章仅以应用stm32f407为主要内容,利用clionSTM32CubeMX进行编写相关代码,对其应用进行说明。构想图