дело вкуса?
std под собой esp-idf тащит, no_std rust-only код ЕМНИП
Преимущества стд - в наличии аллокаций. Преимущество но_стд в том что стд не везде есть.
Есть жеж alloc крейт?
пример на no_std внезапно за три минуты собрался, что конечно сильно приятнее, чем час-полтора ждать сборки std
и он no_std 😘
На сколько знаю idf идет поверх оси FREERTOS и там можно работать с потококами, а не idf под embassy
Да, но для его использования свой аллокатор писать придется
Или чужой использовать
Там многопоточность вытесняющая, а это довольно больно для реалтайма
В esp std работает поверх freertos и на расте, и ардуине. А no_std может работать на embassy или rtic. На freertos std есть много готовых проектов работы с аудио, с блютузом, с mesh
Обсуждают сегодня