Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Вторник
21 января
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Микроконтроллеры
1489800
Топик полностью
klen
(09.01.2025 19:05, просмотров: 54)
ответил
abivan
на
freertos требует динамическое выделение. Отдал ей пару килобайт с памятью 1-го типа выделения. Всё остальное на статических задачах с выделением памяти для них собственным аллокатором. Также и межзадачные сообщения работают с выделенными/освобожденными сегментами. Аллокатор построен на пулах памяти кратных степени 2-ки. Данный аллокатор использую еще со времен пика с озу 4кб.
Freertos можно полностью статически закрутить. Версии апи с указателем на статический буфер.
Ответить
Это они из SafeRTOS втянули, там всегда так было. То ли MISRA, то ли какая сертификация запрещает использовать malloc.
-
LightElf
(11.01.2025 16:54
)