Espruino:Примеры/Web IDE Espruino: различия между версиями

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
(Новая страница: «{{Espruino/Панель перехода}} {{Перевод от Сubewriter}} {{Myagkij-редактор}} =<ref>[ www.espruino.com - ]</ref>= <syntaxhighligh...»)
 
Нет описания правки
 
(не показаны 3 промежуточные версии 2 участников)
Строка 3: Строка 3:
{{Myagkij-редактор}}
{{Myagkij-редактор}}


=<ref>[ www.espruino.com - ]</ref>=
=Web IDE Espruino<ref>[https://www.espruino.com/Web+IDE www.espruino.com - Espruino Web IDE]</ref>=


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


<syntaxhighlight lang="html5" enclose="div">
==Установка==
 
=== Из интернет-магазина Chrome ===
 
Простейший способ установки [[Web IDE Espruino]] – через [https://chrome.google.com/webstore/detail/espruino-web-ide/bleoifhkdalbjfbobjackfdifdneehpo интернет-магазин Chrome].
 
О том, как это сделать, рассказывается в видео ниже:
 
[https://www.youtube.com/watch?v=32mewNGxax4&feature=emb_title Getting Started with Espruino]
 
{{Примечание1|Если у вас [[Windows]], то версия [[Web IDE]] из онлайн-магазина [[Chrome]] не будет поддерживать технологию [[Bluetooth Low Energy]], необходимую для коммуникации с [[BLE-устройства]]ми [[Espruino]]. Поэтому, если вы используете [[Windows]], то вам нужно будет установить нативное приложение (см. ниже).}}
 
=== Онлайн ===
 
Если вы используете [[Bluetooth-устройство]] [[Espruino]] (вроде [https://www.espruino.com/Puck.js Puck.js]) и ПК с поддержкой Web Bluetooth, то можете смело пользоваться браузерной версией [[Web IDE]].
 
Просто пройдите по [https://www.espruino.com/ide/ этой ссылке] при помощи обновлённого до последней версии [https://www.google.com/chrome/ Google Chrome].
 
{{Примечание1|
* У версий [[Windows]] до [[Windows 10]] нет поддержки [[Web Bluetooth]]. В этих случаях нужно будет установить нативное приложение [[IDE Espruino]] (см. ниже).
* В целях безопасности у браузерной версии [[Web IDE Espruino]] нет доступа к [[USB-устройства]]м, так что вы не сможете использовать эту версию с [[USB-плата]]ми [[Espruino]] (для этого вам понадобится нативная версия или версия из интернет-магазина [[Chrome]]).
* В вашем браузере, возможно, не будет включен [[Web Bluetooth]]. О том, как его включить, читайте в [https://www.espruino.com/Quick+Start+BLE этом руководстве].
}}
 
=== Нативная версия IDE Espruino ===
 
[[Web IDE]] можно скачать по этим ссылкам:
* [https://www.espruino.com/files/espruino_ide_win32_0v72.1.exe 32-битная версия для Windows (0.72.1)]
* [https://www.espruino.com/files/espruino_ide_win64_0v72.1.exe 64-битная версия для Windows (0.72.1)]
 
Более старые версии [[IDE]] (не рекомендуем их использовать) можно найти здесь.
 
==== Для Windows 8.1 и новее ====
 
Нативная версия [[IDE]] может использовать BLE-драйверы самой [[Windows]]. Единственная настройка, которую вам нужно сделать – это зайти в настройки [[Bluetooth]] и кликнуть на '''«Подключить»''' рядом с [[Puck.js]]. В результате [[Puck.js]] подключится к вашему [[ПК]] и появится в [[Web IDE]].
 
==== Для Windows до версии 8.1 ====
 
Поскольку версии [[Windows]] старее 8.1 не поддерживают [[Web Bluetooth]], вам нужно будет воспользоваться модулем [https://www.npmjs.com/package/noble noble] (он используется в [[IDE Espruino]]), который предоставляет прямой доступ к [[BLE-адаптер]]у. Кроме того, нужно, чтобы на [[Windows]] был установлен драйвер [[WinUSB]] (а не драйвер производителя [[BLE-адаптер]]а).
 
* Загрузите программу [https://zadig.akeo.ie/ Zadig] и запустите её – это просто исполняемый файл
* Перейдите в '''Options > List all devices'''
* Выберите свой [[BLE-адаптер]] (у меня [[CSR8510 A10]])
* Убедитесь, что драйвером задан '''WinUSB'''
* Теперь, когда вы в следующий раз запустите нативную версию [[Web IDE]] и кликните на жёлтую кнопку подключения в левом верхнем углу, то увидите список [[BLE-устройств]], к которым можно подключиться
 
==== Нативные программы для других платформ ====
 
Если вам нужна нативная [[IDE]] для какой-то другой платформы, можете установить самую свежую версию c [[GitHub]] (см. ниже).
 
=== Локальная версия ===
 
Если у вас есть [[Raspberry Pi]], вы можете установить на неё программу [https://github.com/espruino/EspruinoHub EspruinoHub], позволяющую программировать любое [[BLE-устройство]] в радиусе действия [[Pi]] прямо из браузера любого компьютера, подключенного к интернету.
 
=== Самая свежая версия Web IDE ===
 
По словам разработчиков, они обновляют [[Web IDE]], только когда уверены, что всё работает. Но если вам нужна самая свежая (но, возможно, нестабильная) версия, то можете скачать её [https://github.com/espruino/EspruinoWebIDE прямо на GitHub]. На той странице также есть подробные инструкции о том, с чего начать.


=См.также=
=См.также=
{{ads}}


=Внешние ссылки=
=Внешние ссылки=
Строка 16: Строка 71:
<references />
<references />


{{Навигационная таблица/Espruino}}
{{Навигационная таблица/Портал/Espruino}}
{{Навигационная таблица/Телепорт}}

Текущая версия от 20:45, 22 мая 2023

Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.


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. На той странице также есть подробные инструкции о том, с чего начать.

См.также

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