目次

micropython

esp32

esp32(m5camera,m5stickc)firmware http://micropython.org/download#esp32

クリックリファレンス https://micropython-docs-ja.readthedocs.io/ja/latest/esp32/quickref.html

開発方法

開発方法 https://micropython-docs-ja.readthedocs.io/ja/latest/esp8266/tutorial/repl.html#webrepl-a-prompt-over-wifi

プロンプト(repl)

picocom /dev/ttyUSB0 -b115200
* picocom自体はctrl-a,ctrl-xで終了
* ctrl-E 貼り付けモード開始 ctrl-D 貼り付けモード終了
* ctrl-D ソフトリセット

ampyでファイル転送

ampy --port=/dev/ttyUSB0 ls
ampy --port=/dev/ttyUSB0 get main.py
ampy --port=/dev/ttyUSB0 put hoge.py
ampy --port=/dev/ttyUSB0 rm  hoge.py
ampy --port=/dev/ttyUSB0 run hoge.py

#以下のようにするとport設定を省略できる
export AMPY_PORT=/dev/ttyUSB0

構造

boot.py スクリプトが(存在する場合)最初に実行され、それが完了すると main.py スクリプトが実行されます