EC600 QuecPython下载脚本代码到开发板、设置开机自运行
同专栏的上一篇介绍了 EC600 QuecPython 的开发环境搭建和固件下载,本篇介绍如何 下载脚本代码到开发板、设置开机自运行。
下载脚本到EC600开发板并运行
- 编辑脚本,建议使用 Pycharm 进行编辑。
PyCharm安装:PyCharm安装 - 运行现象:交互界面输出
Hello QuecPython!
,并且V1.2开发板上的LED(D6)会亮起。
from machine import Pinif __name__ == '__main__':print('Hello QuecPython!')led = Pin(Pin.GPIO24, Pin.OUT, Pin.PULL_DISABLE, 0)led.write(1)
- 编辑后保存。
- 打开
QPYcom
。 选择端口
-打开串口
。- 切换到
文件
功能区,左侧为 电脑本地文件,右侧为 EC600 内的文件。 - 选中刚刚编辑好的py脚本文件,左键长按拖动到 右侧的Root文件夹上。进行脚本下载。
- 下载好后,会在右侧看到相同的文件。
- 选中
hello.py
,点击上方的Run
图标。运行选中文件。
- 运行后会自动跳转到
交互
界面。 - 输出
Hello QuecPython!
,并且V1.2开发板上的LED(D6)也跟着亮起。现象一致。
开机自运行
上面的操作仅相当于手动运行了一个代码段,而QuecPython支持上电自动执行用户代码。
- 将刚刚的用户文件,重命名为
main.py
,重新下载到开发板中。 - 如果用户希望能上电后自动运行自己的代码,需要将自己的程序命名为
main.py
,连同它的依
赖等文件,一起下载到模块内。
- 重新上电,短按
PWRKEY
,待模块上电工作后,main.py
会开机自运行,LED(D6)自动亮起。
EC600 QuecPython下载脚本代码到开发板、设置开机自运行相关推荐
- 海思开发板设置开机自启动方法
通过对ubuntu系统的开机自启动的更改,发现可以在海思平台下也进行开机自启动的更改,而且实际测试完全有效,但是尽量不要将一些耗费时间的应用进行开机启动. 设置步骤: 1.在虚拟机下将海思下的可执行文 ...
- linux 嵌入上电自动运行,如何在linux嵌入式开发板上开机自动运行用户应用程序...
开机后自动运行用户的应用程序或启动系统服务的命令保存在开发板根文件系统的/usr/etc/rc.local文件中.有的开发板开机后自动运行图形界面程序,需要按住ctrl+c让开发板进入到linux的S ...
- 【ARM】使用J-Link下载u-boot到Mini2440开发板
文章目录 附录 #1各种引导系统介绍 ##1.1 bios 1 BIOS是英文"Basic Input Output System"的缩略语,直译过来后中文名称就是"基本 ...
- 如何下载VS2005程序到开发板上(总结)
如何下载VS2005程序到开发板上?,开发,程序,下载,如何,调试,ActiveSync,CE,我用-搜索-搜了一下主题,没发现相关内容.也许比较简单,找过书,也找过其他论坛,仍不是很清楚. 大条件: ...
- linux中使用串口(dnw)下载程序到jz2440开发板
对于大多数使用韦东山jz2440开发板的用户来说,使用OpenJTAG或EasyOpenJTAG是非常方便的,并且视频教程中也是用这两种 来教学的,对于没有OpenJTAG. EasyOpenJTAG ...
- 20230115下载并编译RK3568开发板的OpenHarmony-3.1-Beta的步骤
20230115下载并编译RK3568开发板的OpenHarmony-3.1-Beta的步骤 2023/1/15 20:48 本文在Ubuntu20.04的64位下操作/执行. libncurses5 ...
- realARM s5pv210开发板wifi开机启动设置方法 开机启动linux应用程序
为了让realarm开发板在开机时启动自己想启动的功能,可以修改/etc/init.d/rcS这个文件. 本文是随着机器的启动也把wifi启动起来.在rcS文件中添加如下代码即可. sleep 2 ...
- 开发板设置从nfs启动
开发板设置从nfs启动 16年4月16日15:43:13 (一) 设置PC的ip地址: 我采用的方法是通过一根交叉网线连接开发板与PC机,这时候需要设置PC机的ip如下所示: 此时,电脑是没法上网的. ...
- 【嵌入式开发】开发板设置系统时间
开发板设置系统时间 环境 查看系统时间 查看硬件时间 设置系统时间 设置RTC时间 其他问题 时钟包括硬件时钟和系统时钟,系统时钟就是linux系统显示的时间,用命令 date可以显示当前系统时间:硬 ...
最新文章
- 取消数据源的自动创建,使用Seata对数据源进行代理
- 专题导读:大数据支撑的智能应用
- python中template是什么意思啊_Python中Template使用的一个小技巧
- angular--Observable总结
- ELK学习总结(3-2)elk的过滤查询
- [linux/ unix] 查看占用端口的 进程ID 的区别
- .NET 应用从 Visual Studio 迁移到 Eclipse
- VMThread占CPU高基本上是JVM在频繁GC导致,原因基本上是冰法下短时间内创建了大量对象堆积造成频繁GC。...
- 如何在unity中调用电脑或安卓自带的摄像机
- kindle自定义屏保之自定义字帖
- 【示波器专题】示波器探头的原理深入——有源探头之电流探头
- 项目管理(软件开发)之思维导图使用
- codeforce 427 C. Checkposts(tarjan 强连通分量)
- Specification 参数的用法
- cad旋转命令_如何将CAD图形旋转至水平位置?
- Gattaca-千钧一发
- 整蛊小程序java手机_明天愚人节!这份微信+小程序整蛊攻略,助你出奇制胜!...
- taskctl调oracle存储过程,TASKCTL常见问题和解决方法(FAQ)
- Excel里 第三方插件加载
- toggle()方法