Получение прошивки NodeMСU может стать проблемой для вновь прибывшего в DIY, особенно для ESP32. Кратко опишу процесс ее добычи. Прошивка собирается только на Linux, но для многих юзеров Windows это не станет препятствием. Винда 10 и 11 имеет такое явление WSL. Устанавливаем, радуемся. Сначала ESP8266. Коротко. WSL => Устанавливаем Ubuntu. Это наиболее перспективный вариант, потому что дальше будет удобно работать с тем большим делом, что сделал для нас @serg3295, но об этом позже. Однако, Ubuntu можно получить, например, и на NAS, на виртуальной машине. Или с применением VirtualBox, разницы никакой. Внутри Ubuntu следующие действа: Код (Bash): sudo apt-get install -y gperf python3-pip python3-dev flex bison build-essential libssl-dev libffi-dev libncurses5-dev libncursesw5-dev libreadline-dev cmake pip3 install --break-system-packages pyserial sudo apt install python-is-python3 sudo apt install git git clone --branch dev --recurse-submodules https://github.com/nodemcu/nodemcu-firmware.git dev cd dev make Будет много буков, последняя строка должна выглядеть приблизительно так: Еще немного магии: Код (Bash): cd bin ls Видим два файлика - 0х00000.bin, 0x10000.bin - это прошивка Если все получилось - пора конфигурировать прошивку в соответствие с запросами. Устанавливаем: Код (Bash): sudo apt install mc mc Через MC заходим /dev/app/include: и редактируя через F4 файлы подбираем прошивку по вкусу. После чего из директории dev выполняем make Прошивку приятно забрать прямо из проводника: В общем, все несложно. ================================================================= А теперь ESP32... C учетом, что перед этим установлено то что выше (!!!!!) Код (Bash): cd git clone --branch dev-esp32 --recurse-submodules https://github.com/nodemcu/nodemcu-firmware.git dev-esp32 cd dev-esp32 sudo apt install python3.11-venv ./install.sh Результат: Продолжаем: Код (Bash): make menuconfig Результат: Двигаемся: Component Config => NodeMCU Modules => ... и видим: Выбираем, сохраняем, выходим... (Инструкция на синем фоне) Теперь просто: Код (Bash): make Успех выглядит так: На успехе умеющий читать глазами найдет где находятся три файла прошивки и как их шить.
Теперь о комфорте. 1. Устанавливаем VSCode (или VSCodium, но здесь особенности ожидают) 2. Устанавливаем VSCode плагин WSL: 3. Жмем 4. Поджидаем... ... правим конфигурационные файлы: make: И ФСЕ: