将 FreeRTOS 集成入 BSP 会给应用程序编写者 提供了一个预先配置好的 FreeRTOS 环境, 不需要手动添加任何源文件,也不需要应用程序代码 提供任何回调函数,并且可以在 IDE 中编辑 FreeRTOSConfig.h。
创建 FreeRTOS BSP 的说明参见下文。 The FreeRTOS 下载还包括单独和全面的演示应用程序,面向 Xilinx Zynq 双核 ARM Cortex-A9 处理器、 位于 UltraScale+ MPSoC(AArch64,64 位)上 的 ARM Cortex-A53 内核、 UltraScale+ MPSoC(32 位)上 的 ARM Cortex-R5 内核以及 Xilinx Microblaze 软核处理器。 这些全面的演示应用程序(如 FreeRTOS 下载中所提供)使用独立的 BSP。 独立的 BSP 本身不 包含 FreeRTOS,因此 FreeRTOS 作为应用程序的一部分构建。 这 阅读这些独立演示的文档页面仍然很重要, 即使在使用 FreeRTOS BSP 时, 因为这些页面提供了有关如何在这些 ARM 和 Xilinx 架构上使用 FreeRTOS 的信息。