【EC200U】何为QuecPython以及QPYcom基础操作
创始人
2024-04-09 07:12:48

EC200U 何为QuecPython以及QPYcom基础操作

  • QuecPython介绍
    • Quec是啥
    • MicroPython
    • QuecPython与MicroPython的关系
    • QuecPython技术特性
  • IDE(QPYcom)基础操作
    • 创建项目
    • 导入脚本
      • 方法1
      • 方法2
    • 运行脚本

QuecPython是个啥,QPYcom怎么用?


在这里插入图片描述

QuecPython介绍

Quec是啥

  1. Quec 取自 Quectel( 移远通信 ) ,是基于移远通信的物联网模块
  2. python就不用我多说了吧
  3. 移植于 MicroPython 开源库,在移远通信模块上使用 MicroPython 即可调用模块软件功能和外部硬件接口,进行二次开发。

MicroPython

  1. MicroPython是由Micro和Python两个部分组成,Micro是微小的意思,而Python是一种编程语言,两者合起来的字面意思就是微型的Python。
  2. MicroPython是Python3语言的精简高效实现,包括Python标准库的一小部分,经过优化可在微控制器和受限环境中运行。它包含了诸如交互式提示,任意精度整数,关闭,列表解析,生成器,异常处理等高级功能。

QuecPython与MicroPython的关系

  1. QuecPython移植于MicroPython,无论是在功能接口定义还是目录结构形式都与MicroPython保持高度的一致。

  2. 两者同样应用于嵌入式场景开发,轻Python开发语言使得开发者上手更快,开发门槛大大降低。

  3. 两者同样运行于资源受限类型的微控制器上,最小体积仅256K,运行时仅需16K内存。

QuecPython技术特性

1. 高效性:Python开发高效便捷,轻松入门,快速上手,无需编译,随写随测。
2. API接口丰富:移远通信提供的API接口涵盖了常用的单片机及移动联网模块开发库,最大程度地保证接口的稳定,功能丰富。
3. 兼容MicroPython:QuecPython接口与MicroPython无论在目录结构还是接口应用上均保持一致,便于与官方保持一致进行更新迭代。
4. 数据安全:无论是在源码方面还是数据传输方面都做了相应的加密处理,最大限度地保证用户使用的安全性及私密性。
4. 开发语言:开发语言难度低、上手快、普及性强,简单易学且稳定可靠。
6. 可移植性强:QuecPython的设计架构能快速移植适配到不同的应用平台,用户在移植过程中只需要开发移远通信提供出来的平台适配层接口即可,其他App逻辑性应用无需关注。
7. 丰富的技术支持:移远通信提供了手把手的入门文档、教学文档、教学视频、建立了官方的技术支持群,用户可以从零入手学习QuecPython的使用,同时丰富的技术支撑全程为用户开发提供服务。

IDE(QPYcom)基础操作

我们进行 QuecPython 固件烧录的时候下载过QPYcom(官方提供的就用着呗。)

连接开发板,打开QPYcom,可以看到如下面板,注意版本哈,官方给的资料版本太老了,咱不看了~。
在这里插入图片描述

创建项目

先不用管这些串口,选择【下载】,把下面改成【下载脚本】
在这里插入图片描述
点击【创建】会建立一个文件夹~

在这里插入图片描述
输入项目名称点击【ok】

在这里插入图片描述
创建完成
在这里插入图片描述

导入脚本

方法1

通过新建项目的方式,来导入脚本

好处就是接上板子就能找到,自己整理自己用比较好。

右键点击【usr】可以添加文件。
在这里插入图片描述
注意:
1. py文件要先使用其他IDE编写,然后在放里面。
2. 放进去的文件是无法修改的,只能通过shell去查看运行信息。

我们通过文本编辑一个.py文件进去。测试阶段文件名称最好不要使用main.py

在这里插入图片描述

将脚本文件命名为 main.py 后,模块在上电开机后会自动运行该文件
● 由于 QPYcom 的文件管理、串口交互等功能均需要模块端配合执行相应的代码,而 main.py 被自动运行,阻碍了这些代码的执行,导致这些功能受到影响无法正常使用
● 强烈建议在所有用户功能开发和调试完成,无需再对代码进行频繁修改,仅需测试其开机自启动功能时,再将文件名改为 main.py
● 请勿在前期开发阶段将文件名修改为 main.py,否则将严重影响开发效率和用户体验
● 在模块上电开机,main.py 开始运行时,一些系统底层的服务可能尚未准备就绪,为了避免程序运行出现异常,建议在脚本文件的开头,添加 5 - 10 秒的延时
● 对于需要连接网络的业务,建议使用 QuecPython 内置的 checkNet 功能,等待网络连接成功后再执行后续步骤;详见官方 wiki

文件少的话,可以直接拖拽进去

在这里插入图片描述
此时我们打开串口~ 【点击打开串口】状态为关闭串口我们就可以下脚本了‘’

在这里插入图片描述

点击下载脚本即可

在这里插入图片描述
等绿条走完

在这里插入图片描述
成功
在这里插入图片描述
切到【文件】,可以看到脚本在usr中

在这里插入图片描述

方法2

在文件中运行

好处是省事,直接把本地文件弄进来。

在这里插入图片描述
选择想要运行的脚本文件,拖拽进去

在这里插入图片描述

运行脚本

在文件中,选择你想运行的脚本点击运行,

在这里插入图片描述
会自动切换到交互页面,出结果~

在这里插入图片描述

相关内容

热门资讯

埃菲尔铁塔在哪 中国仿建埃菲尔... 2019年4月26日,广西南宁市,街头惊现一座巨型山寨版埃菲尔铁塔,高约20米,白色塔身,造型逼真,...
苗族的传统节日 贵州苗族节日有... 【岜沙苗族芦笙节】岜沙,苗语叫“分送”,距从江县城7.5公里,是世界上最崇拜树木并以树为神的枪手部落...
北京的名胜古迹 北京最著名的景... 北京从元代开始,逐渐走上帝国首都的道路,先是成为大辽朝五大首都之一的南京城,随着金灭辽,金代从海陵王...
长白山自助游攻略 吉林长白山游... 昨天介绍了西坡的景点详细请看链接:一个人的旅行,据说能看到长白山天池全凭运气,您的运气如何?今日介绍...
应用未安装解决办法 平板应用未... ---IT小技术,每天Get一个小技能!一、前言描述苹果IPad2居然不能安装怎么办?与此IPad不...
脚上的穴位图 脚面经络图对应的... 人体穴位作用图解大全更清晰直观的标注了各个人体穴位的作用,包括头部穴位图、胸部穴位图、背部穴位图、胳...
猫咪吃了塑料袋怎么办 猫咪误食... 你知道吗?塑料袋放久了会长猫哦!要说猫咪对塑料袋的喜爱程度完完全全可以媲美纸箱家里只要一有塑料袋的响...
demo什么意思 demo版本... 618快到了,各位的小金库大概也在准备开闸放水了吧。没有小金库的,也该向老婆撒娇卖萌服个软了,一切只...
世界上最漂亮的人 世界上最漂亮... 此前在某网上,选出了全球265万颜值姣好的女性。从这些数量庞大的女性群体中,人们投票选出了心目中最美...
埃菲尔铁塔在哪 中国仿建埃菲尔... 2019年4月26日,广西南宁市,街头惊现一座巨型山寨版埃菲尔铁塔,高约20米,白色塔身,造型逼真,...
苗族的传统节日 贵州苗族节日有... 【岜沙苗族芦笙节】岜沙,苗语叫“分送”,距从江县城7.5公里,是世界上最崇拜树木并以树为神的枪手部落...
北京的名胜古迹 北京最著名的景... 北京从元代开始,逐渐走上帝国首都的道路,先是成为大辽朝五大首都之一的南京城,随着金灭辽,金代从海陵王...
长白山自助游攻略 吉林长白山游... 昨天介绍了西坡的景点详细请看链接:一个人的旅行,据说能看到长白山天池全凭运气,您的运气如何?今日介绍...
世界上最漂亮的人 世界上最漂亮... 此前在某网上,选出了全球265万颜值姣好的女性。从这些数量庞大的女性群体中,人们投票选出了心目中最美...
应用未安装解决办法 平板应用未... ---IT小技术,每天Get一个小技能!一、前言描述苹果IPad2居然不能安装怎么办?与此IPad不...
脚上的穴位图 脚面经络图对应的... 人体穴位作用图解大全更清晰直观的标注了各个人体穴位的作用,包括头部穴位图、胸部穴位图、背部穴位图、胳...
demo什么意思 demo版本... 618快到了,各位的小金库大概也在准备开闸放水了吧。没有小金库的,也该向老婆撒娇卖萌服个软了,一切只...
猫咪吃了塑料袋怎么办 猫咪误食... 你知道吗?塑料袋放久了会长猫哦!要说猫咪对塑料袋的喜爱程度完完全全可以媲美纸箱家里只要一有塑料袋的响...