2024年7月26日
用虚拟机安装一个Linux,本例为CentOS7的Linux系统。
1.保证Linux能够连接网络。
2.进入root用户,使用下面的命令行安装gcc编译器:
yum install gcc
3.安装完成后,查看gcc是否安装成功,用下面的命令查看gcc的版本:
gcc --version
4.进入下面的网址:
https://github.com/micropython/micropython
点击绿色的Code,下载ZIP的micropython-master.zip文件,然后解压该文件。
5.使用Xshell或类似的文件上传工具,把micropython-master文件夹上传到Linux的root目录下,或你有权限的目录。见下图:
6.使用cd命令,进入到/root/micropython-master/mpy-cross目录下。
7.使用make命令进行编译,编译完成后,会在/root/micropython-master/mpy-cross/build目录下,生成mpy-cross可执行文件。
make
然后,把准备要编译成.mpy的文件,上传到/root/micropython-master/mpy-cross/build目录下,使用下面的命令进行编译,此处要特别注意,是在build目录下,此例的micropython文件名为foo.py
./mpy-cross foo.py
编译完成后,在/root/micropython-master/mpy-cross/build目录下生成foo.mpy文件。
8.然后使用thonny软件,上传foo.mpy文件到ESP32的根目录,然后在boot.py文件中输入
import foo
即可完成。