【E1053】FreeRTOS移植实验(基于STM32F103RDT6)

2021-09-11 15:05:04      索炜达电子      514     

项目编号:E1053

文件大小:3.8M

源码说明:带中文注释

开发环境:C编译器

简要概述:

今天参考了正点原子关于STM32移植FreeRTOS 教程,所以把里面的工程移植到STM32F103RDT6上。

只在原工程中重新选择了设备(STM32F103RDT6),然后把基本两LED任务的GPIO按照手头上的板子资源进行了接口修改。运行正常。这里把工程备份一下。

目录│文件列表:

 └ FreeRTOS移植实验(STM32F103RDT6)

    │ keilkilll.bat

    │ readme.txt

    ├ CORE

    │  │ core_cm3.c

    │  │ core_cm3.h

    │  └ startup_stm32f10x_hd.s

    ├ FreeRTOS

    │  │ croutine.c

    │  │ event_groups.c

    │  │ list.c

    │  │ queue.c

    │  │ readme.txt

    │  │ tasks.c

    │  │ timers.c

    │  ├ include

    │  │  │ croutine.h

    │  │  │ deprecated_definitions.h

    │  │  │ event_groups.h

    │  │  │ FreeRTOS.h

    │  │  │ FreeRTOSConfig.h

    │  │  │ list.h

    │  │  │ mpu_prototypes.h

    │  │  │ mpu_wrappers.h

    │  │  │ portable.h

    │  │  │ projdefs.h

    │  │  │ queue.h

    │  │  │ semphr.h

    │  │  │ StackMacros.h

    │  │  │ stdint.readme

    │  │  │ task.h

    │  │  └ timers.h

    │  └ portable

    │     │ readme.txt

    │     ├ Keil

    │     │  └ See-also-the-RVDS-directory.txt

    │     ├ MemMang

    │     │  │ heap_1.c

    │     │  │ heap_2.c

    │     │  │ heap_3.c

    │     │  │ heap_4.c

    │     │  │ heap_5.c

    │     │  └ ReadMe.url

    │     └ RVDS

    │        ├ ARM7_LPC21xx

    │        │  │ port.c

    │        │  │ portASM.s

    │        │  │ portmacro.h

    │        │  └ portmacro.inc

    │        ├ ARM_CA9

    │        │  │ port.c

    │        │  │ portASM.s

    │        │  │ portmacro.h

    │        │  └ portmacro.inc

    │        ├ ARM_CM0

    │        │  │ port.c

    │        │  └ portmacro.h

    │        ├ ARM_CM3

    │        │  │ port.c

    │        │  └ portmacro.h

TAGFreeRTOS
  • 3 次
  • 1 分