一键编译 MicroPython 开发环境

一键部署 MicroPython 开发环境

本项目用于快速搭建MicroPython开发环境,编译自定义固件

测试环境:Windows 10 (1909) + Windows Terminal (Preview) + Ubuntu

使用方法

0、直接下载脚本文件

如果不想克隆本项目还可以使用如下命令直接下载脚本文件,然后从第 3 步开始操作

1、打开Terminal,新建一个Ubuntu窗口

2、进入脚本目录

3、给脚本增加执行权限

4、部署编译环境并编译固件

在此过程中

  • 需要输入登录账号的密码,注意观察
  • 会弹出图形界面选择是否自动重启相关服务,选Yes即可

github克隆项目可能会下载超时,如果超时则需要重新开始,否则会编译失败

5、重新编译固件

在对固件源代码做出修改后可以直接使用下边的命令重新编译固件

screenshot

6、同步MicroPythonESP-IDF项目

为了保持本地项目和官方同步,还需要不时的更新MicroPythonESP-IDF项目文件

附录

解决从github克隆速度慢的问题(方法一)

  • 先访问 这个网站 解决一些问题

  • Ubuntu命令行输入如下命令,启用代理上网

  • 快速开启和关闭代理上网

    需要在Ubuntu配置文件.bashrc最后添加如下代码

    保存并退出文件后使配置文件立即生效

    之后就可以使用如下命令开启和关闭代理上网功能了

(推荐)解决从github克隆速度慢的问题(方法二)

这个方法的思路是从国内网站下载打包好的MicroPythonESP-IDF项目源文件,因为源文件下载时可能(肯定)已经过时,所以下载完第一件事就是先更新这两个项目,更新部分文件的速度要比全部克隆快很多,这也是推荐这个方法的原因,最后,再重新部署一次即可大功告成!

先克隆下边两个项目(感谢水潭大叔提供的打包文件):

解压缩后分别将micropythonesp-idf文件夹移动到脚本目录~/esp32下,然后使用update命令更新这两个项目

最后使用build命令重新部署即可

参考资料

https://github.com/xiaoxiaohuixxh/one_click_compile_micropython_for_esp32

Leave Comment

电子邮件地址不会被公开。 必填项已用*标注