我浏览了一下M5Stack的MicroPython固件的源码包里的目录和文件,发现还是有很多.py的Python代码文件的,所以就想,是不是也可以把我自己的.py文件编译到固件里面。答案是肯定的。 下面就来举个例子……
首先进入到 ~/M5Stack_MicroPython/MicroPython_BUILD/components/micropython/esp32/modules/
目录下
root@debian:~# cd ~/M5Stack_MicroPython/MicroPython_BUILD/components/micropython/esp32/modules/
root@debian:~/M5Stack_MicroPython/MicroPython_BUILD/components/micropython/esp32/modules# ls -l
total 200
-rw-r--r-- 1 root root 1342 Jun 11 23:07 README.md
-rw-r--r-- 1 root root 4332 Jun 11 23:07 ak8963.py
-rw-r--r-- 1 root root 16985 Jun 11 23:07 freesans20.py
-rw-r--r-- 1 root root 591 Jun 11 23:07 functools.py
-rw-r--r-- 1 root root 2094 Jun 11 23:07 logging.py
drwxr-xr-x 2 root root 4096 Jun 11 23:07 m5flow
-rwxr-xr-x 1 root root 10522 Jun 11 23:07 microWebSocket.py
-rwxr-xr-x 1 root root 35217 Jun 11 23:07 microWebSrv.py
-rwxr-xr-x 1 root root 12580 Jun 11 23:07 microWebTemplate.py
-rw-r--r-- 1 root root 5477 J