ВходНаше всё Теги codebook PARTS Поиск Опросы Закон Среда
30 ноября
1241975 Топик полностью
klen (22.09.2022 15:07, просмотров: 183) ответил Make_Pic на Вопрос - Кто имел опыт использования готовых исходников RTOS (FreeRtos и т.д.) поддержки файловой системы, TCP/IP стека - какие более стабильные? Пожалуйста присоветуете что лучше использовать с меньшим гемором?
я пришел к FreeRTOS (Чибис наверно не плохо но это своего рода Delphi, кто помнит тот поймет) на stm32f4/f7/h7 , по поводу fs - во всех продаваймых и промышленных изделиях использую FatFS, начал активно применять LittleFS - для меня более перспективна и приспособлена к железу, быстрее. LwIP сильно устаревшая архитектура. написана на сях - ничего не поправить, везде костыли мз макросов, пока распутаешь забудеш че хотел, напоролся на в моем сценарии на 

трудно*(уловимые/устранимые) утечки памяти.

поэтому использую FreeRTOS TCP/IP, пришлось поразбиратся но оно позволило выжать всю пропускную мака stm32.

FreeRTOS

https://github.com/FreeRTOS/FreeRTOS-Kernel


FreeRTOS TCP/IP

https://github.com/FreeRTOS/FreeRTOS-Plus-TCP



littlefs

https://github.com/littlefs-project/littlefs


за FreeRTOS еще то что активно пилится SMP вариант шедуллера - как обобщение. рано или поздно но микроконтроллеры то все будут многоядерными. уже сейчас из транка можно попробывать на некотрых арчах. например есть порт под двухядерный Kendrite K210