User Tools

Site Tools


library:stm32:hello_freertos

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

library:stm32:hello_freertos [2022/05/02 00:32] (current)
Line 1: Line 1:
 +====== Hello freeRTOS ======
 +
 +===== 下载freeRTOS =====
 +获取到FreeRTOS的官方的源码包
 +
 +官网:http://www.freertos.org/ \\
 +代码托管网站:https://sourceforge.net/projects/freertos/files/FreeRTOS/
 +
 +===== 导入代码 =====
 +复制以下三部分代码
 +
 +Source目录下的C代码 \\
 +include目录下H文件 \\
 +Portable目录下的 MemMang目录 和 RVDS 目录  \\
 +复制demo下的合适的配置文件 FreeRTOSConfig
 +
 +===== 工程配置 =====
 +
 +工程添加C文件,heap_1.c ~ heap_5.c 只需要其中一个。 \\
 +工作设置H文件搜索路径,例如 .\freeRTOS\portable\RVDS\ARM_CM3;.\freeRTOS\inc
 +
 +===== 代码修改 =====
 +
 +修改stm32f10x_it.c
 +注释掉PendSV_Handler  SVC_Handler 连个函数(已由freeRTOS提供)
 +
  
library/stm32/hello_freertos.txt · Last modified: 2022/05/02 00:32 (external edit)