3 ms·
This appear to be a window system and desktop environment than OS, but isn't it that ESP32 user code always runs atop FreeRTOS for radio management purposes?
by numpad0 2y ago
This appear to be a window system and desktop environment than OS, but isn't it that ESP32 user code always runs atop FreeRTOS for radio management purposes?
- MrBuddyCasino 2y agoIf you use ESP-IDF, then yes. I‘m not sure other OS support wifi.
- seba_dos1 2y agoNot yet, but: https://github.com/esp32-open-mac/esp32-open-mac https://github.com/esp32-open-mac/esp32-open-mac
- dfox 2y agoEspressif ships the wifi driver also as an .o file that takes huge struct of function pointers to OS-provided functions that works with other RTOSes. But you need some kind of RTOS.
- MrBuddyCasino 2y agoThats progress! Is it already integrated in another RTOS?
- pantalaimon 2y agoRIOT-OS implements shims of the FreeRTOS functions required by the Wifi driver when running on ESP32
- teamonkey 2y agoTactility appears to be built on top of FreeRTOS. FreeRTOS itself is very barebones, a library that provides basic memory management, task scheduling, io and a TCP stack, but not, for example, an abstraction layer for screen, keyboard or other peripherals, or the concept of running user applications.