newselect 发表于 2019-10-6 15:31:58

怎么让microPython运行一个脚本文件?

最近打算用microPython做一个spi烧录器, 买了个esp32的板子, 下载固件, 很快就会用命令行操作IO了, 问题来了,
如何让板子上电就运行脚本文件呢? 譬如LED闪灯

sdlqzql 发表于 2019-10-6 16:04:58

不知道三楼会不会。我是进来学习的

xintao 发表于 2019-10-6 16:08:18

不知道四楼会不会。我是进来学习的

FireBrain 发表于 2019-10-6 16:31:32

micropython文件系统默认有个boot.py,在这个文件添加 exec(open('./yourappname.py').read(),globals())

newselect 发表于 2019-10-6 17:42:49

找到答案了, 用 uPyCraft 帅呆了

mPiDDR 发表于 2019-10-6 18:35:21

可否基于ESP32 介绍一下如何操作

kaixinlaohe 发表于 2019-10-7 09:35:14

py文件直接放到模拟出来的U盘上就行。

newkey 发表于 2019-10-7 09:55:53

我也想学学

littlebadbay 发表于 2019-10-7 10:07:51

4楼正解,或者按照5楼用upycraft,新建文件后设置为启动文件

lyg407 发表于 2019-10-7 13:43:32

ESP32 挺方便的。

然后 从入门到放弃{:lol:}

lyg407 发表于 2019-10-7 14:24:37

MicroPython在启动时,会先后查找boot.py与main.py文件,当这两个文件存在时,会自动运行这两个文件内的代码。

boot.py 里面放入wifi 基本链接程序

main.py 放入点亮LED程序

newselect 发表于 2019-10-8 08:42:35

lyg407 发表于 2019-10-7 13:43
ESP32 挺方便的。

然后 从入门到放弃

有具体项目实施就不会了

我夏了夏天 发表于 2019-10-12 18:26:00

可以用 RT-Thread 开发环境,开发 MicroPython 很方便,功能很强。

https://marketplace.visualstudio.com/items?itemName=RT-Thread.rt-thread-micropython

我夏了夏天 发表于 2019-10-12 18:27:39

根据不同的固件,会在启动时找初始化文件,我一般用 main.py 作为默认的开机运行文件。但是一直有这个文件的话,平时调试不方便,所以一般情况下给他改个名字,比如 main_exp.py,等不调试了再改回来。

lancefang 发表于 2020-2-21 16:47:00

可能我楼下会
页: [1]
查看完整版本: 怎么让microPython运行一个脚本文件?