搜索
bottom↓
回复: 15
打印 上一主题 下一主题

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

[复制链接]

出0入0汤圆

跳转到指定楼层
1
发表于 2019-10-6 15:31:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近打算用microPython做一个spi烧录器, 买了个esp32的板子, 下载固件, 很快就会用命令行操作IO了, 问题来了,
如何让板子上电就运行脚本文件呢? 譬如LED闪灯

出0入0汤圆

2
发表于 2019-10-6 16:04:58 来自手机 | 只看该作者
不知道三楼会不会。我是进来学习的

出0入0汤圆

3
发表于 2019-10-6 16:08:18 来自手机 | 只看该作者
不知道四楼会不会。我是进来学习的

出0入0汤圆

4
发表于 2019-10-6 16:31:32 | 只看该作者
micropython文件系统默认有个boot.py,在这个文件添加 exec(open('./yourappname.py').read(),globals())

出0入0汤圆

5
 楼主| 发表于 2019-10-6 17:42:49 | 只看该作者
找到答案了, 用 uPyCraft 帅呆了

出0入0汤圆

6
发表于 2019-10-6 18:35:21 | 只看该作者
可否基于ESP32 介绍一下如何操作

出0入0汤圆

7
发表于 2019-10-7 09:35:14 | 只看该作者
py文件直接放到模拟出来的U盘上就行。

出115入0汤圆

8
发表于 2019-10-7 09:55:53 | 只看该作者
我也想学学

出0入0汤圆

9
发表于 2019-10-7 10:07:51 | 只看该作者
4楼正解,或者按照5楼用upycraft,新建文件后设置为启动文件

出0入0汤圆

10
发表于 2019-10-7 13:43:32 | 只看该作者
ESP32 挺方便的。

然后 从入门到放弃

出0入0汤圆

11
发表于 2019-10-7 14:24:37 | 只看该作者
MicroPython在启动时,会先后查找boot.py与main.py文件,当这两个文件存在时,会自动运行这两个文件内的代码。

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

main.py 放入点亮LED程序

出0入0汤圆

12
 楼主| 发表于 2019-10-8 08:42:35 | 只看该作者
lyg407 发表于 2019-10-7 13:43
ESP32 挺方便的。

然后 从入门到放弃

有具体项目实施就不会了

出0入0汤圆

13
发表于 2019-10-12 18:26:00 | 只看该作者
可以用 RT-Thread 开发环境,开发 MicroPython 很方便,功能很强。

https://marketplace.visualstudio ... -thread-micropython

出0入0汤圆

14
发表于 2019-10-12 18:27:39 | 只看该作者
根据不同的固件,会在启动时找初始化文件,我一般用 main.py 作为默认的开机运行文件。但是一直有这个文件的话,平时调试不方便,所以一般情况下给他改个名字,比如 main_exp.py,等不调试了再改回来。

出0入0汤圆

15
发表于 2020-2-21 16:47:00 | 只看该作者
可能我楼下会
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-20 16:11

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表