【MaixPy快速上手】开机自动运行脚本-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3867|回复: 1

【MaixPy快速上手】开机自动运行脚本

[复制链接]
发表于 2021-7-8 13:43 | 显示全部楼层 |阅读模式


[md]# 开机自启动脚本

系统会在  `/flash`  或者  `/sd`(优先) 目录创建  `boot.py`  文件和`main.py`, 开机会自动先执行`boot.py`,然后执行`main.py`(如果检测到SD卡则执行SD卡里的), 编辑这两个脚本的内容即可实现开机自启,如果在  `boot.py`  里面写死循环(While True)程序,将会导致  `main.py`  不能运行(先调用  `boot.py`  后调用  `main.py`),重新发送不带死循环的  `boot.py`  即可解决。

-   boot.py 主要用于配置硬件,只配置一次即可。
-   main.py 可以用于主要的运行的程序。

对应的具体执行的[代码在此](https://github.com/sipeed/MaixPy/blob/972059491227ece63fbfc2cd0e78fe13ee78427d/components/micropython/port/src/maixpy_main.c#L586-L595),有疑问就直接看源码。

注意:

```
* Micro SD 卡应该被格式化为 FAT(FAT32) 文件系统
* FAT 格式的储存卡会被挂载到 `/sd`, 内部 Flash 中的 SPIFFS 会被挂载到`/flash`
```[/md]
发表于 2022-3-4 15:07 | 显示全部楼层









您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-12-27 08:57 , Processed in 0.068425 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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