移植FreeRTOS到stm32单片机过程比较简单,以下纯做记录。
1,打开已有的项目的STM32CUBMX设置

2,在“Pinout&Configuration”页面中,打开“Middleware and Software Packs”中间件选项

3,在中间件选项中,
①选中“FREERTOS”,打开FreeRTOS设置;
②"Interface"接口选中“CMSIS_V1”;
③修改“Config Parameters”选项卡下的“TOTAL HEAP SIZE”堆容量大小设置,根据硬件属性和项目需求设置,我这里将默认值增大了一倍。

④在“Tasks and Queues”任务卡下,根据项目需要添加或修改任务。
我这里添加了一个任务,总共两个任务。

4,设置完成,生成代码,编译下装运行。
浙公网安备 33010602011771号