MyTetra Share
Делитесь знаниями!
ESPlorer — Интегрированная среда разработки
Время создания: 11.06.2025 17:47
Автор: alensav
Текстовые метки: ESPlorer
Раздел: ESP-8266-Zagruzka
Запись: alensav/MyTetra2/main/base/1749653233z6wn42go8w/text.html на raw.githubusercontent.com

esp8266 - Сообщество разработчиков

Перейти к содержимому

ГЛАВНАЯ ФОРУМ ЗАГРУЗКИ ДОКУМЕНТАЦИЯ ESPLORER О САЙТЕ

ESPlorer

ESPlorer — Интегрированная среда разработки (IDE) для разработчиков ESP8266.

Описание пакета

Необходимые мультиплатформенные инструменты для любого разработчика ESP8266 от автора luatool, включая LUA для NodeMCU и MicroPython. Также поддерживаются команды AT.
Требуется установленная 
JAVA   (версия SE 7 и выше).

Поддерживаемые платформы

Windows (x86, x86-64)
Linux (x86, x86-64, ARM soft & hard float)
Solaris (x86, x86-64)
Mac OS X (x86, x86-64, PPC, PPC64)

Подробный список функций

  • Подсветка синтаксиса кода LUA и Python
  • Цветовые темы редактора кода: по умолчанию, темная, Eclipse, IDEA, Visual Studio
  • Функции редакторов «Отменить/Повторить»
  • Автозаполнение кода (Ctrl+Пробел)
  • Умная отправка данных на ESP8266 (без «тупой» отправки с фиксированной задержкой строки), проверка правильности ответа от ESP8266 после каждой строки.
  • Фрагменты кода
  • Подробная регистрация
  • и еще, еще, еще…

Учебники по прошивке NodeMCU

Начало работы с ESPlorer IDE Автор: Руи Сантос (скачать бесплатно)

Домашняя автоматизация с использованием ESP8266 Автор: Руи Сантос

Учебники по прошивке MicroPython

Еще нет

Рекомендованное разработчиком ESPlorer оборудование для продвинутых пользователей

  • Модули ESP8266 (ESP-01, ESP-07, ESP-12 E/F и другие), совместимые с MicroPython (Aliexpress, сортировка: по цене)
  • ESP8266 «белый адаптер» для ESP-07, ESP-12, ESP-12E/F и антенны для ESP-07 (Aliexpress, сортировка: по цене)
  • DC-DC 3.3 7333 для белой доски (Aliexpress, сортировка: по цене)

Рекомендованное разработчиком ESPlorer оборудование для самого быстрого запуска

  • NodeMCU v3 — бренд LoLin, совместим с MicroPython (Aliexpress, сортировка: по цене)
  • NodeMCU shields, совместимые с MicroPython — бренд LoLin (Aliexpress, сортировка: по цене)
  • Witty board, совместима с MicroPython, RGB LED, датчик освещенности, 3 кнопки (Aliexpress, сортировка: по цене)
  • Мини-платы и шилды WeMos, совместимые с Micropython, (Aliexpress, сортировка: по цене)
  • Мини-плата и шилды WeMos, совместимые с MicroPython, из официального магазина WeMos Electronic на AliExpress
  • Самые популярные детали для самостоятельной сборки (Aliexpres, сортировать по порядку)

Загрузки ESPlorer

Загрузить двоичные файлы ESPlorer

Загрузите исходный код ESPlorer с GitHub

Пожертвование

Для пожертвований с помощью кредитной/дебетовой карты, электронного кошелька или интернет-банкинга (в некоторых странах) нажмите кнопку «Пожертвование PayPal».

 

 

Сообщения об ошибках и обсуждение

esp8266.com на английском

esp8266.com на английском

esp8266.ru на русском

Журнал изменений

В настоящее время в процессе разработки — поддержка MicroPython.

0.2.0-rc5

rsyntaxtextarea обновлен с 2.5.6 до 2.5.8

0.2.0-rc4

Микрочип RN2483 (модуль маломощного приемопередатчика LoRa с большим радиусом действия) с поддержкой

0.2.0-rc3

  • Автоматическое определение прошивки MicroPython
  • Подсветка синтаксиса MicroPython
  • Добавлены расширения файлов MicroPython *.py и *.pyc
  • Команда MicroPython SendToESP (отправить текущий файл из окна редактора в ESP8266, ALT+E)
  • Команда MicroPython SendLine (отправка одной строки из окна редактора в ESP8266, ALT+L)
  • Команда MicroPython SendBlock (отправить выбранный блок из окна редактора в ESP8266, ALT+B)
  • Вкладка «Coomands» в MicroPython: чтение и запись GPIO, соединения WiFi и TCP)
  • Фрагменты MicroPython (блоки кода, редактируемые пользователем, кнопки для быстрого выполнения)
  • История команд, введенных вручную в MicroPython
  • Автозаполнение кода MicroPython CTRL+SPACE
  • Показать/скрыть окно редактора для использования в качестве простого цветного терминала
  • Показать/скрыть окно терминала для полноэкранного редактирования кода
  • Исправление ошибок

0.2.0-rc2

  • добавить селектор скина (стандартный java LookAndFeel, зависит от платформы)
  • Автоопределение прошивки можно отключить (новая опция на вкладке «Настройки»)
  • уменьшен минимальный размер окна для экранов с низким разрешением

v0.2.0-rc1

  • добавить новый крутой ESP FileManager. Команды во всплывающем меню: Run, Compile(New!), View(старая Cat), Edit(New!), Download(New!), Rename(New!), Remove (доступные команды зависят от расширения файла)
  • добавить функцию «Загрузить файл в ESP с диска» (включая двоичные файлы) в левой нижней панели
  • добавить функцию «Загрузить файл из ESP на диск» (включая двоичные файлы) в файловый менеджер
  • Список файлов ESP ABC-автосортированный
  • добавить новую кнопку FileSystemInfo (новая команда file.fsinfo() начиная с прошивки 20150311 и более поздних версий)
  • добавить автоопределение прошивки после открытия последовательного порта
  • добавить проверку связи с MCU после открытия последовательного порта или «изменение скорости на лету»
  • изменение размера окна по умолчанию на 1024×768 и новая концепция пользовательского интерфейса
  • изменить: во всех кнопках/командах «Run» на «Do», «View» на «Cat»
  • расширенное поле для имени последовательного порта
  • добавьте «CustomSerialPort» на вкладку «Настройки» (если включить эту функцию, PortScan никогда не будет запущен)
  • добавить кнопки DTR и RTS со светодиодом
  • добавить светодиод CTS
  • добавить новое меню «Ссылки»
  • добавить правую панель, специфичную для NodeMCU (кнопка Heap, кнопка Chip Info, кнопка Chip ID, кнопка Flash ID)
  • добавить панель инструментов Показать/Скрыть команду в меню «Вид»
  • увеличить размер кнопок панели инструментов
  • добавить панель «Фрагменты» Показать/Скрыть команду в меню «Вид»
  • добавить панель FileManager, команду Показать/Скрыть в меню «Вид»
  • добавить Правая панель дополнительных кнопок Показать/Скрыть команду в меню «Вид»
  • добавить опцию «Использовать внешний редактор» на вкладке «Настройки». Все файлы ReadOnly
  • добавить опцию «EOL» — EOL виден в окне терминала
  • добавить новый режим для фрагментов: сжатое выполнение (пожалуйста, не используйте этот режим, если вы используете команды без левого операнда: «=node.heap()», но «x=node.heap» работает нормально)
  • исправить ошибку автозаполнения (Ctrl+Пробел) для команд, содержащих «.»
  • исправлена ​​ошибка «Включение/выключение окна журнала настроек автосохранения/автовосстановления»
  • исправить ошибку: выход из приложения без сохранения файлов
  • отключить настройку «Автозапуск файла после сохранения в ESP» (для этого можно использовать новую кнопку «Сохранить и запустить» в версии 2.0.0-final)
  • все настройки автоматически сохраняются при изменении и автоматически восстанавливаются после запуска приложения
  • Автоматическое сохранение размера окна при закрытии и автоматическое восстановление после запуска приложения
  • редактор: размер табуляции изменен с 5 до 4
  • библиотека rsyntaxtextarea обновлена ​​до версии 2.5.6
  • некоторый рефакторинг кода
  • улучшить стабильность
  • теперь концепция управления версиями semver.org (MAJOR.MINOR.PATCH)

v0.1 сборка 206

  • добавить file.format из NodeMCU 20150107
  • Очистка AutoMagic CMD-History от Майка (DL2ZAP)
  • добавить несколько команд в выпадающий список команд

v0.1 сборка 205

  • ESPlorer —  теперь с открытым исходным кодом !
  • добавить функцию «TurboMode». Мои тесты: Размер файла: 3300 байт, 100 строк, скорость передачи данных: 115200, Время загрузки: 1,8 сек.
  • В окне терминала также есть синтаксисhilighter (как редактор)
  • Теперь совместимо с Java 7 и 8

v0.1 сборка 204

  • добавлена ​​функция «AutoReConnect»: после открытия порта на 9600 вы можете легко изменить скорость порта на другую скорость передачи данных без запуска фрагмента
  • добавить новые настройки: максимальный размер журнала и максимальный размер истории терминала для исправления ошибки «все становится ужасно медленным»
  • переставить кнопки фрагментов, добавить кнопку «Отменить редактирование фрагмента»
  • добавить горячую клавишу для фрагментов: для фрагмента 0 — Alt+BackQuote, фрагмента 1 — Alt+1, фрагмента 9 — Alt+9, фрагмента 10 — Alt+0, фрагмента 11 — Alt+Minus, фрагмента 12 — Alt+Equals, фрагмента 13 — Alt+BackSlash, фрагмента 14 — Alt+BackSpace, фрагмента 15 — горячей клавиши нет.

v0.1 сборка 203

  • добавить включение/выключение автопрокрутки
  • добавить новые скорости передачи данных последовательного порта: 230400, 460800, 921600

v0.1 сборка 202

  • добавить команды «Увеличение/уменьшение размера шрифта» для окон редактора, терминала и журнала
  • удалить все действия автоочистки терминала
  • исправление ошибки (сохранение настроек)

v0.1 сборка 201

  • добавлен «Dumb Mode» для отправки данных в старом стиле с задержкой линии (см. вкладку «Настройки»)
  • добавить функцию фрагментов кода
  • добавить команду «Отправить текущую строку в ESP»
  • настройки, последний использованный последовательный порт и скорость, последняя папка скриптов автосохранение/автозагрузка сейчас
  • горячие клавиши пересмотрены

v0.1 сборка 200

  • исправление ошибок
  • добавить историю команд

v0.1 начальная публичная версия

Так же в этом разделе:
 
MyTetra Share v.0.67
Яндекс индекс цитирования