REPL расшифровывается как Read Evaluate Print Loop и представляет собой имя, данное интерактивной подсказке MicroPython, доступной на устройствах Pycom. Использование REPL - безусловно, самый простой способ проверить код Python и выполнить команды. Вы можете использовать REPL в дополнение к написанию скриптов в main.py.
На следующих страницах объясняется, как использовать REPL как с последовательным USB-соединением, так и с Telnet-соединением.
REPL включает в себя следующие функции:
Существует несколько полезных ярлыков для взаимодействия с MicroPython REPL. Ниже приведены комбинации клавиш:
Чтобы использовать REPL, необходимо подключить устройство Pycom к главному компьютеру через USB-соединение, плату расширения, либо последовательный преобразователь (схему можно найти на странице начала работы для вашего модуля).
Для подключения к последовательному порту REPL через USB существует несколько способов.
Безусловно, самый простой способ получить доступ к USB UART REPL - через наш плагин Pymakr для Atom и Visual Studio Code. Он добавляет панель внизу редакторов, которая позволяет вам получить прямой доступ к REPL и любому выводу устройства. Подробные инструкции по настройке Pymakr можно найти здесь.
Чтобы открыть последовательное USB-соединение из macOS, можно использовать любой последовательный инструмент; в этом примере будет использоваться инструмента терминала screen.
Откройте терминал и выполните следующие команды:
$ screen /dev/tty.usbmodem* 115200
После выхода из экрана нажмите CTRL-A CTRL- . Если клавиатура не поддерживает клавишу (т.е. требуется скрытая комбинация для наподобие ALT-SHIFT-7), комбинация клавиш может быть переназначена для команды quit:
Это позволит выйти из экрана, нажав CTRL-A Q.
В Linux вместо screen можно использовать picocom или minicom. Последовательный адрес usb также может быть указан как /dev/ttyUSB01 или ttyUSB. Кроме того, могут потребоваться дополнительные разрешения для доступа к устройству (например, группа uucp / dialout или использование sudo).
Эмулятор терминала необходим для открытия соединения из Windows; Самый простой вариант - скачать бесплатную программу PuTTY.
Чтобы использовать PuTTY, должен быть последовательный порт (COM-порт), к которому подключено устройство Pycom. В Windows эту информацию можно найти в «Диспетчере устройств».
Устройства Pycom также поддерживают соединение через telnet, используя встроенные устройства WiFi / WLAN. Подключитесь к точке доступа WiFi устройства (AP) и используйте следующие учетные данные для подключения к точке доступа. WiFi SSID появится при первом включении устройства Pycom (например, lopy-). Чтобы включить эту функцию позже, см. Network.WLAN.
Кроме того, чтобы использовать MircoPython REPL через telnet, требуется дополнительная аутентификация. Учетные данные по умолчанию для сервера telnet:
См. network.server для получения информации о том, как изменить аутентификацию по умолчанию.
Безусловно, самый простой способ доступа к Telnet REPL - через плагин Pymakr для кода Atom и Visual Studio. Он добавляет панель внизу редакторов, которая позволяет получить прямой доступ к REPL и любому выводу устройства. Подробные инструкции по настройке Pymakr можно найти здесь.
Как только хост-компьютер подключен к точке доступа устройства Pycom, соединение telnet может быть запущено из терминала.
$ telnet 192.168.4.1
После подключения программа telnet запросит имя пользователя и пароль из раздела выше.
Эмулятор терминала необходим для запуска соединения telnet из Windows; самый простой вариант - скачать бесплатную программу PuTTY.
При использовании устройства Pycom с персональной, домашней или офисной точкой доступа Wi-Fi может по-прежнему использоваться соединение telnet. В этом случае пользователю необходимо определить локальный IP-адрес устройства Pycom и заменить его на 192.168.4.1, о котором говорилось в предыдущих разделах.
г. Москва, Пятницкое ш. д. 18, пав. 566
zakaz@compacttool.ru
8-495-752-55-22
Информация представленная на данном информационном ресурсе преследует исключительно рекламные цели и не является договором-офертой !
© Все права защищены 2015 - 2024г https://compacttool.ru