Недавно я написал C-приложение для Microblaze и использовал uC/OS-II. uC/OS-II предлагает пулы памяти для выделения и освобождения блоков памяти фиксированного размера. Сейчас я пишу C-приложение для STM32, где на этот раз использую FreeRTOS. Кажется, что FreeRTOS не предлагает такой же механизм, или я что-то пропустил? Я думаю, что пять реализаций кучи - это не то, что я ищу.
Если на самом деле нет пулов памяти, есть ли какая-то конкретная причина?