开机自启动脚本
系统会在 /flash 或者 /sd(优先) 目录创建 boot.py 文件和main.py, 开机会自动先执行boot.py,然后执行main.py(如果检测到SD卡则执行SD卡里的), 编辑这两个脚本的内容即可实现开机自启,尽量不要在boot.py里面写死循环程序
另外,也可以在 Micro SD 卡中放 cover.boot.py 或者 cover.main.py 来覆盖 /flash/boot.py 或 /flash/main.py,在开机的时候系统会自动检测并复制,复制完成后会自动重启并运行新的启动文件
通用方式
虽然网上比较多推崇upyloader这种使用python写的文件管理,但是还是经常有各种说不清的死机和bug,这里我们使用rshell进行设置比较好。
sudo apt-get install python3-pip
sudo pip3 install rshell
rshell -p /dev/ttyUSB0 # 这里根据实际情况选择串口
然后,输入以下代码可以查看flash内的python脚本语句,默认的情况下是flash/main.py下开始用户程序的。
ls /flash
再使用
cp /flash/main.py /home/xx用户
拷贝到本地,在ubuntu用户的主路径下查看编写 main.py
最后
cp mian.py /flash
这时候重新上电的Maix Dock 就可以按编程者的意愿执行了