Комментарии 9
Спасибо за статью. Какие существенные отличия от FreeRTOS?
Интересно, но вот если б я хотел использовать это для ESP32, то хотелось бы больше информации, сравнения с ESP-IDF
Не будет никакого сравнения, потому что поддержку ESP32 никто и не заявлял. Вообще, везде фигурирует слово Xtensa, но я не нашёл соответствующей платформы в полном списке архитектур https://www.rt-thread.io/board.html. В любом случае, даже если CPU поддерживается, то это не то же самое, что поддерживать весь SoC.
С другой стороны, есть серия ESP32-C* с RISC-V. Поэтому на ESP32-C* портировать можно, но кто-то должен этим сначала заняться :)
плохо смотрели. там есть esp32-c3 конкретно. минимум функций но и wifi и ble
Что и 802.11 и BLE?
Беглый поиск показывает семилетней давности проекты "мы взяли тогдашний RT-Thread и попытались прикрутить фрагменты ESP-IDF" типа такого https://github.com/gbcwbz/rtthread-esp , но это явно не то, про что вы говорите
как бы вот https://github.com/RT-Thread/rt-thread/tree/master/bsp/ESP32_C3
там readme все содержит
Весёлый README.
WIFI and BLE cannot be enabled at the same time.
there are problems with WIFI and BLE driver operation. If it can be solved, please contact timwcx@qq.com.
Короче, WiFi и BLE глюкавые, а вместе и вовсе не работают, но если ВЫ это почините, то напишите нам, как вы это сделали :)
но вообще эта штука выглядит интереснее чем есть на самом деле. нельзя просто взять софт для одного контроллера и запустить на другом. arduino куда как ближе к этому
Операционная система реального времени RT-Thread 5.1: что это за ОС и какие у неё возможности?