stm32F103 移植Free RTOS
stm32F103 移植Free RTOS
1. 下载FreeRTOS 源码
- [官网下载] (http://www.freertos.org)
- [代码托管网站下载] (https://sourceforge.net/projects/freertos/files/FreeRTOS)
2. FreeRTOS 文件介绍

-
进入Source 文件夹

-
进入portable 文件夹

-
进入 RVDS

3. FreeRTOS 移植
-
准备一个基础工程
-
新建一个FreeRTOS文件夹用来存放FreeRTOS 源代码

-
将上图框选的文件加入新建的Free RTOS文件中,
-
进入源代码portable文件夹中

-
找的上图的三个文件夹,把其他的文件删了,然后将port文件复制到FreeRTOS文件夹中

-
进入kile工程新建两个文件夹

-
添加文件












-
添加头文件


- 进入源代码的Demo中找到CORTEX_STM32F103_Keil文件夹,进入,复制FreeRTOSConfig.h文件粘贴到FreeRTOS文件夹中的include 文件中

-
进入到stm32f10x_it.c中

-
注释图中的两个函数

-
往下找
-

找到这个函数也注释,然后进入FreeRTOSConfig.h中加入图中的三行代码

#define vPortSVCHandler SVC_Handler
#define xPortPendSVHandler PendSV_Handler
#define xPortSysTickHandler SysTick_Handler

- 至此结束
视频推荐
[普中] (2.3-FreeRTOS移植--FreeRTOS移植_哔哩哔哩_bilibili)
资源
链接:https://pan.baidu.com/s/1Dhdp3GD_wCP2t-xe1Z19NQ?pwd=RTOS
提取码:RTOS

浙公网安备 33010602011771号