从0开始的FreeRTOS(2)
“从0开始的FreeRTOS”系列教程第二讲 作者:satori 这一期教程中,我们将介绍FreeRTOS源码的内容,如何使用cubemx快速生成一个包含freertos的工程,以及包含freertos的工程的结构。 https://sourceforge.net/projects/freertos/files/FreeRTOS/ 在上面的网址中下载FreeRTOS源码之后我们得到一个压缩包 解压之后我们看到如下的文件,其中FreeRTOS文件夹中包含了源码和一些平台上的实例demo,FreeRTOS-Plus下是一些拓展功能的源码和demo,剩下的网页主要是一些介绍性的内容。 这里我们主要关注FreeRTOS文件夹下的内容 Demo下包含了大量已经移植好FreeRTOS的示例工程,包含了不同的硬件平台和开发环境。 Source文件夹下是FreeRTOS的源码,在我们使用FreeRTOS进行工程开发时我们需要将源码移植进工程中,只不过如果借助CubeMX生成工程,我们可以免去手动移植的麻烦 源码搭建的方式我们不加以介绍,可以参见这篇教程 http://www.cnblogs.com/yangguang-it/p/6891427.html 下面我们演示如何使用cubemx生成一个包含FreeRTOS的stm32工程,并控制板子上的两盏流水灯以不同的频率闪烁 cubemx中的配置如下: