stm32cubeide 没有cmsis_os库
时间: 2023-11-28 09:05:13 浏览: 126
STM32CubeIDE是STMicroelectronics提供的一款集成开发环境(IDE),它包含了STM32CubeMX,这是一款用于STM32微控制器的图形化配置工具。在STM32CubeIDE中,您可以使用CMSIS(Cortex Microcontroller Software Interface Standard)和FreeRTOS来实现操作系统。但是,STM32CubeIDE并没有包含CMSIS_OS库,因为它是由ARM提供的,您需要从ARM官网下载CMSIS软件包,并将其添加到STM32CubeIDE工程中。
以下是如何添加CMSIS_OS库的步骤:
1. 从ARM官网下载CMSIS软件包。
2. 在STM32CubeIDE中打开您的工程。
3. 在左侧的Project Explorer中,右键单击您的工程名,并选择Properties。
4. 在Properties对话框中,选择C/C++ Build > Settings。
5. 在Settings对话框中,选择Tool Settings > ARM GCC Compiler > Include Paths。
6. 单击右侧的“Add”按钮,将CMSIS软件包中的路径添加到Include Paths列表中。
7. 单击“Apply and Close”按钮,保存更改并关闭Properties对话框。
现在,您就可以在您的STM32CubeIDE工程中使用CMSIS_OS库了。
阅读全文