FreeRTOS 学习之环境搭建-只需几分钟

有两种版本的FreeRTOS源码:FreeRTOSv9.0.0FreeRTOSv8.2.1

基于FreeRTOSv8.2.1版本的环境搭建很简单,解压后,用Keil uVision V4.14.4.0直接打开编译即可通过。v9版本就比较麻烦了,如果你想使用最新版本的FreeRTOS代码,可以使用如下方法:
前期准备:
1.keil5安装软件
2.keil4安装软件

keil5 和keil4 先安装好
下面开始搭建FreeRTOS开发环境
1. 下载FreeRTOSv9.0.0,去官网下载即可
2. 双击并解压,生成文件夹FreeRTOSv9.0.0,这个文件夹305M,挺大的
3. 进入文件夹FreeRTOSv9.0.0\FreeRTOS\Demo\CORTEX_STM32F103_Keil
4. 先用Keil uVision V4.14.4.0打开,编译,会出现一大堆错误,不用管,然后关闭掉Keil uVision V4.14.4.0软件
5. 然后打开Keil V5.17.0.0 Project -> Open Project,找到如下图位置的图标RTOSDemo并双击,
FreeRTOS 学习之环境搭建-只需几分钟_第1张图片

出现如下图

FreeRTOS 学习之环境搭建-只需几分钟_第2张图片

单击“Migrate to Device Pack”按钮,接着单击“确定”按钮,编译就可以了,如下图

这里写图片描述

环境搭建成功,可以学习FreeRTOS了。

PS:为什么要先用keil4打开编译一下,然后再用Keil5编译才能成功,我也不知道为什么,是我试出来的.我们的目的是学习FreeRTOS,只要不影响学习,先不考虑这些,等以后对FreeRTOS熟悉了,再慢慢研究。

你可能感兴趣的:(FreeRTOS学习过程)