为FreeRTOS嵌入式系统选择合适的MCU



我有一个项目正在进行中,我要将STM32 MCU与一堆传感器(加速度计,陀螺仪等)进行接口,对下载的传感器数据进行一些数学运算,并生成适当的输出到6个PWM。除此之外,我还会有一个主动无线通信模块,也许还有一个小LCD屏幕(没什么花哨的)。加上一些小的附加功能。

我打算用FreeRTOS来控制系统,但我不能决定它是否过分?我应该使用一个小型的协作调度程序吗?

我有一个FreeRTOS系统启动和运行在我的STM32F100RB与8kB RAM和128kB闪存,但我不能决定如果这是甚至足够的内存系统运行FreeRTOS?

这个MCU足以满足您的内存需求。

在我看来,如果你没有预算问题的mcu选择,你可以选择一个更高的STM32系列的mcu,如STM32F1xx或STM32F2xx。因此,ram的大小可以大于32K。

最新更新