stm32F103 移植Free RTOS

1. 下载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

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。