编程语言
首页 > 编程语言> > EC600 QuecPython开发环境搭建、固件下载,最方便的OpenCPU物联网4G通信解决方案

EC600 QuecPython开发环境搭建、固件下载,最方便的OpenCPU物联网4G通信解决方案

作者:互联网

EC600 QuecPython


QuecPython是移远通信模组的一种 OpenCPU开发方式,用户可以使用 Python脚本语言去调用模组资源、接入 4G蜂窝网络和各种网络协议。借助成熟的 SDK和售后支持,在保质保量完成进度的同时,有效提升开发速度。
在这里插入图片描述

EC600就是其中的一款典型型号,EC600S-CN 模组使用 ARM Cortex-R5 内核的4G CAT1基带处理平台,主频最高可达624MHz,运行 ThreadX 硬实时嵌入式操作系统,性能和稳定性均有保障。自去年下半年发布以来,随着SDK版本的升级,QuecPython开放的资源越来越多:LCD摄像头SPII2CUARTRTC通用IO二维码显示音频播放OTAMQTTSSL 都被加入其中。

使用 QuecPython 开发产品,可在省去一颗外挂MCU的同时,减少外围元件个数、缩小PCB面积、提高系统整合度、降低整体功耗。这年头MCU寸土寸金,而单EC600模组刚¥30+。4G网络的生命周期现在来看还非常长,估计这个型号会是未来很长时间内的爆款。


最重要的是对于嵌入式开发人员来讲,使用QuecPython后,就再也不需要蛋疼的AT指令PPP了,能直接用Socket跑满速它不香嘛,Python更是香上香。

这么好的模组必须用起来,首先进行开发环境的搭建。


官方资源汇总


QuecPython开发环境搭建 & 快速入门:开发环境搭建,快速入门
QuecPython在线API文档:在线API文档
SDK及资源下载:SDK及资源下载

USB驱动、QCOM、QPYcom、固件包、《EC600X_QuecPython_EVB_V1.2_SCH.pdf》、《QuecPython_EC600S开发板使用说明》、《QuecPython_FAQ&Debug手册》、《QuecPython 类库说明 (离线版)》 均在 SDK及资源下载页。


开发环境搭建


1、安装windows驱动


使用开发板前,需要在电脑上安装 USB 驱动。正确安装后,电脑可以识别开发板。


2、验证模组的固件版本


要使用 QuecPython,就必须要使用 QuecPython固件。模组在出厂后一般烧录的是AT指令固件,需要我们重新烧录QuecPython固件。


3、烧录QuecPython固件



小试QuecPython


QuecPython 固件烧好了,开始正式体验。

API参照:QuecPython在线API文档

1、查看系统信息

uos.uname():获取关于底层信息或其操作系统的信息,返回一个元组。

import uos
uos.uname()

在这里插入图片描述

2、点亮V1.2开发板上的LED(D6)。

from machine import Pin
led = Pin(Pin.GPIO24, Pin.OUT, Pin.PULL_DISABLE, 0)
led.write(1)

在这里插入图片描述

3、UART0串口测试

from machine import UART
uart0 = UART(UART.UART0, 115200, 8, 0, 1, 0)
uart0.write('Hello QuecPython !')

在这里插入图片描述

4、获取基站时间

import net
net.nitzTime()

在这里插入图片描述

5、解析域名

import usocket
sockaddr=usocket.getaddrinfo('www.baidu.com', 80)[0][-1]
print(sockaddr)

在这里插入图片描述


QuecPython 的体验太舒服了,几小时上手。有基本外设驱动、有多线程、有socket,不用装编译工具链,也不用装IDE,python脚本语言开发,小工程量的项目就是分分钟的事情。

移远售后群的支持非常顶,技术围着群友答疑,属实感动,万分感谢。

标签:OpenCPU,烧录,模组,QuecPython,EC600,开发板,固件,下载
来源: https://blog.csdn.net/Mark_md/article/details/117019723