1.安装mpy-miniterm

cd ~
git clone <https://github.com/hyhkjiy/mpy-miniterm.git>
cd mpy-miniterm
pip install -r requirements.txt
echo '\\nalias mpy-miniiterm="python ~/mpy-miniterm/mpy-miniterm.py"' >> ~/.bashrc
bash

2.连接

mpy-miniiterm --sync-dir ~/ecoesp

--sync-dir为必填项,作用是指定同步代码的目录。

根据提示选择对应USB串口:

pi@raspberrypi:~/ecoesp $ mpy-miniterm --sync-dir ~/ecoesp/

--- Available ports:
---  1: /dev/ttyAMA0         'ttyAMA0'
---  2: /dev/ttyUSB0         'USB2.0-Serial'
--- Enter port index or full name:2

3.复制程序

连接成功后提示如下:

--- Quit: Ctrl+] | Menu: Ctrl+T | Help: Ctrl+T followed by Ctrl+H ---

>>>

此时已经可以使用MicroPython语法操作开发板,另外按住Ctrl键之后按一下T键再按一下H键会显示更多帮助信息:

--- mpy-miniterm - help
---
--- Ctrl+]   Exit program
--- Ctrl+T   Menu escape key, followed by:
--- Menu keys:
---    Ctrl+T  Send the menu character itself to remote
---    Ctrl+]  Send the exit character itself to remote
---    Ctrl+I  Show info
---    Ctrl+U  Upload file (prompt will be shown)
---    Ctrl+A  encoding
---    Ctrl+F  edit filters
---    Ctrl+G  syncronise code directory to MicroPython filesystem
--- Toggles:
---    Ctrl+R  RTS   Ctrl+D  DTR   Ctrl+B  BREAK
---    Ctrl+E  echo  Ctrl+L  EOL
---
--- Port settings (Ctrl+T followed by the following):
---    p          change port
---    7 8        set data bits
---    N E O S M  change parity (None, Even, Odd, Space, Mark)
---    1 2 3      set stop bits (1, 2, 1.5)
---    b          change baud rate
---    x X        disable/enable software flow control
---    r R        disable/enable hardware flow control

此时按住Ctrl键之后按一下T键再按一下G键,就可以自动同步代码了。