【STM32】从零开始的配置过程:二
FreeRTOS FreeRTOS 是一个开源的 RTOS(实时操作系统)。 FreeRTOS 开源社区包括很多功能组件,我们一般说的 FreeRTOS 指的是 FreeRTOS-Kernel。 这里我们需要的文件如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 . ├── include # 里面的所有头文件 (.h) ├── portable │ ├── GCC # 适用于 armclang 和 gcc 编译器 │ │ └── ARM_CM4F │ │ ├── port.c │ │ └── portmacro.h │ └── MemMang # 内存管理 │ └── heap_4.c ├── croutine.c ├── event_groups.c ├── list.c ├── queue.c ├── stream_buffer.c ├── tasks.c └── timers.c 动态内存分配 我们使用的 heap_4 算法,其内部实现的策略如下: ...