Как работает процесс сборки в Arduino IDE для ESP8266

Как работает процесс сборки esp8266 в arduino IDE. Arduino ide использует avr-gcc для компиляции программ для микроконтроллеров Atmel. Использует ли он то же самое для компиляции программ для esp8266?

, 👍2


1 ответ


Лучший ответ:

2

Используется ли он для компиляции программ для esp8266?.

Нет. Он использует xtensa-lx106-elf-gcc. Компилятор должен соответствовать архитектуре.

Большая часть «процесса» сборки (как и предпринимаемые действия) такая же, но используются исполняемые файлы, характерные для ядра XTensa EXP8266. Там также есть несколько дополнительных вещей, таких как создание (необязательного) образа SPIFFS и т. д.

,

Как насчет загрузки кода на плату, он использует для этого avrdude. Является ли процесс загрузки одинаковым для различных плат, таких как nodeMCU или wemos D1., @B45i

Нет, он использует специальную программу для ESP8266, которая называется esptool. *Каждый* исполняемый файл специфичен для ESP8266., @Majenko