Espruino:Примеры/Web IDE Espruino

Материал из Онлайн справочника
Перейти к навигации Перейти к поиску

Перевод: Максим Кузьмин (Cubewriter) Контакты:</br>* Skype: cubewriter</br>* E-mail: cubewriter@gmail.com</br>* Максим Кузьмин на freelance.ru
Проверка/Оформление/Редактирование: Мякишев Е.А.


Web IDE Espruino[1]

Среда разработки Web IDE Espruino – это рекомендуемый способ программирования устройств Espruino. В ней есть редактор с подсветкой синтаксиса, а также поддержка динамически загружаемых модулей и возможность обновления прошивки Espruino. О других способах программирования Espruino-устройств читайте тут.

Установка

Из интернет-магазина Chrome

Простейший способ установки Web IDE Espruino – через интернет-магазин Chrome.

О том, как это сделать, рассказывается в видео ниже:

Getting Started with Espruino

Примечание: Если у вас Windows, то версия Web IDE из онлайн-магазина Chrome не будет поддерживать технологию Bluetooth Low Energy, необходимую для коммуникации с BLE-устройствами Espruino. Поэтому, если вы используете Windows, то вам нужно будет установить нативное приложение (см. ниже).

Онлайн

Если вы используете Bluetooth-устройство Espruino (вроде Puck.js) и ПК с поддержкой Web Bluetooth, то можете смело пользоваться браузерной версией Web IDE.

Просто пройдите по этой ссылке при помощи обновлённого до последней версии Google Chrome.

Примечания:

  • У версий Windows до Windows 10 нет поддержки Web Bluetooth. В этих случаях нужно будет установить нативное приложение IDE Espruino (см. ниже).
  • В целях безопасности у браузерной версии Web IDE Espruino нет доступа к USB-устройствам, так что вы не сможете использовать эту версию с USB-платами Espruino (для этого вам понадобится нативная версия или версия из интернет-магазина Chrome).
  • В вашем браузере, возможно, не будет включен Web Bluetooth. О том, как его включить, читайте в этом руководстве.

Нативная версия IDE Espruino

Web IDE можно скачать по этим ссылкам:

Более старые версии IDE (не рекомендуем их использовать) можно найти здесь.

Для Windows 8.1 и новее

Нативная версия IDE может использовать BLE-драйверы самой Windows. Единственная настройка, которую вам нужно сделать – это зайти в настройки Bluetooth и кликнуть на «Подключить» рядом с Puck.js. В результате Puck.js подключится к вашему ПК и появится в Web IDE.

Для Windows до версии 8.1

Поскольку версии Windows старее 8.1 не поддерживают Web Bluetooth, вам нужно будет воспользоваться модулем noble (он используется в IDE Espruino), который предоставляет прямой доступ к BLE-адаптеру. Кроме того, нужно, чтобы на Windows был установлен драйвер WinUSB (а не драйвер производителя BLE-адаптера).

  • Загрузите программу Zadig и запустите её – это просто исполняемый файл
  • Перейдите в Options > List all devices
  • Выберите свой BLE-адаптер (у меня CSR8510 A10)
  • Убедитесь, что драйвером задан WinUSB
  • Теперь, когда вы в следующий раз запустите нативную версию Web IDE и кликните на жёлтую кнопку подключения в левом верхнем углу, то увидите список BLE-устройств, к которым можно подключиться

Нативные программы для других платформ

Если вам нужна нативная IDE для какой-то другой платформы, можете установить самую свежую версию c GitHub (см. ниже).

Локальная версия

Если у вас есть Raspberry Pi, вы можете установить на неё программу EspruinoHub, позволяющую программировать любое BLE-устройство в радиусе действия Pi прямо из браузера любого компьютера, подключенного к интернету.

Самая свежая версия Web IDE

По словам разработчиков, они обновляют Web IDE, только когда уверены, что всё работает. Но если вам нужна самая свежая (но, возможно, нестабильная) версия, то можете скачать её прямо на GitHub. На той странице также есть подробные инструкции о том, с чего начать.

См.также

Ссылки на полезные ресурсы

Внешние ссылки