Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
products:laboratory_iot:espy_howto [2020/05/04 15:30] labuser29products:laboratory_iot:espy_howto [2024/11/13 16:22] (текущий) – [Знакомство с EsPy] labuser30
Строка 1: Строка 1:
 ===== Знакомство с EsPy ===== ===== Знакомство с EsPy =====
  
-Среда программирования EsPy предназначена для  разработки программ для устройств на базе микроконтроллера ESP8266 или ESP32 со встроенным интерпретатором языка программирования //MicroPython//. EsPy содержит редактор программного кода с подсветкой синтаксиса (на скриншоте обозначен цифрой ''3''), терминал (''4''), строку состояния (''5'') и меню (''1'' и ''2'')+Среда программирования EsPy предназначена для разработки программ для устройств на базе микроконтроллера ESP8266 или ESP32 со встроенным интерпретатором языка программирования //MicroPython//. EsPy содержит редактор программного кода с подсветкой синтаксиса (на скриншоте обозначен цифрой ''3''), терминал (''4''), строку состояния (''5'') и меню (''1'' и ''2'')
  
 {{ :products:2020-05-04_15-14-03.png?nolink |}} {{ :products:2020-05-04_15-14-03.png?nolink |}}
  
-==== меню ====+==== Меню ====
 Меню программы содержит пункты типичные для многих программ. Это файловые операции (открыть, сохранить и т.д.), операции правки (копировать, вставить и т.д.). На них мы останавливаться не будем. Меню программы содержит пункты типичные для многих программ. Это файловые операции (открыть, сохранить и т.д.), операции правки (копировать, вставить и т.д.). На них мы останавливаться не будем.
 Интерес представляют пункты : Интерес представляют пункты :
Строка 11: Строка 11:
 <span menu> <span menu>
 <span menu-item>Device</span> <span menu-item>Device</span>
-<span menu-item>//Ports//</span>+<span menu-item>Ports</span>
 </span> - предназначено для выбора порта, к которому подключено устройство </span> - предназначено для выбора порта, к которому подключено устройство
  
 <span menu> <span menu>
 <span menu-item>Device</span> <span menu-item>Device</span>
-<span menu-item>//Filemanager//</span>+<span menu-item>Filemanager</span>
 </span> - Запускает файловый менеджер, который позволяет работать с файлами на подключенном устройстве </span> - Запускает файловый менеджер, который позволяет работать с файлами на подключенном устройстве
  
 <span menu> <span menu>
 <span menu-item>Device</span> <span menu-item>Device</span>
-<span menu-item>//EspTool...//</span>+<span menu-item>EspTool...</span>
 </span> - Позволяет перепрошивать устройство, очищать его память, получать информацию об устройстве </span> - Позволяет перепрошивать устройство, очищать его память, получать информацию об устройстве
  
 <span menu> <span menu>
 <span menu-item>Tools</span> <span menu-item>Tools</span>
-<span menu-item>//WebRepl...//</span>+<span menu-item>WebRepl...</span>
 </span> - Запускает //WebRepl// - терминал, работающий с устройством по беспроводной связи WiFi, если оно соответствующим образом настроено </span> - Запускает //WebRepl// - терминал, работающий с устройством по беспроводной связи WiFi, если оно соответствующим образом настроено
  
 +{{:products:2020-05-04_15-32-06.png?nolink|}} - Кнопки Соединить и Отключить. Для управления соединением с устройством по USB
 +
 +{{:products:2020-05-04_15-33-58.png?nolink|}} - Программная перезагрузка устройства. Перезагружает интерпретатор MicroPython в устройстве
 +
 +{{:products:2020-05-04_15-35-38.png?nolink|}} - Файловый менеджер, который позволяет работать с файлами на подключенном устройстве
 +
 +{{:products:2020-05-04_15-36-57.png?nolink|}} - Очищает терминал
 +
 +{{:products:2020-05-04_15-37-57.png?nolink|}} - Запуск программы и остановка. При нажатии на кнопку запуска EsPy отправляет программный код из окна редактора в терминал
 +
 +{{:products:2020-05-04_15-42-43.png?nolink|}} - Загружает все файлы из текущей директории программы во внутреннюю память устройства
 +
 +==== Терминал ====
 +Предназначен для общения с устройством. Позволяет отправлять команды и получать результат их исполнения. Для проверки напишите команду ''help()'' и нажмите ''Enter''
 +
 +==== Файловый менеджер ====
 +{{ :products:2020-05-04_15-56-35.png?nolink |}}
 +
 +В верхней части окна отображается путь к текущей директории внутри файловой системы микроконтроллера, в данном примере это ''/'' - корень файловой системы.
 +
 +Список файлов и директорий. Отображаются названия файлов и директорий, размер файлов в байтах.
 +
 +Строка состояния файловой системы:
 +
 +<span menu>
 +<span menu-item>Total</span>
 +</span> - общий объем памяти на устройстве, доступной для файлов
 +
 +<span menu>
 +<span menu-item>Free</span>
 +</span> - свободное пространство, доступное для файлов
 +
 +<span menu>
 +<span menu-item>Usage</span>
 +</span> - процент использованного пространства
 +
 +Команды:
 +
 +<span menu>
 +<span menu-item>Rename</span>
 +</span> - переименование файла или директории
 +
 +<span menu>
 +<span menu-item>MkDir</span>
 +</span> - Создание новой директории
 +
 +
 +<span menu>
 +<span menu-item>Delete</span>
 +</span> - Удаление файла или директории
 +
 +
 +<span menu>
 +<span menu-item>Download</span>
 +</span> - Скачивание файла с устройства на компьютер
 +
 +
 +<span menu>
 +<span menu-item>Upload</span>
 +</span> - Закачка файла с компьютера в устройство
 +
 +
 +<span menu>
 +<span menu-item>Close</span>
 +</span> - Закрыть окно