惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

酷 壳 – CoolShell
酷 壳 – CoolShell
H
Hacker News: Front Page
P
Palo Alto Networks Blog
T
ThreatConnect
Apple Machine Learning Research
Apple Machine Learning Research
博客园_首页
T
True Tiger Recordings
P
Privacy & Cybersecurity Law Blog
B
Blog
IT之家
IT之家
Last Week in AI
Last Week in AI
F
Full Disclosure
Hacker News: Ask HN
Hacker News: Ask HN
C
Comments on: Blog
Microsoft Azure Blog
Microsoft Azure Blog
C
Cybersecurity and Infrastructure Security Agency CISA
Microsoft Security Blog
Microsoft Security Blog
博客园 - 【当耐特】
N
News and Events Feed by Topic
NISL@THU
NISL@THU
腾讯CDC
雷峰网
雷峰网
Security Latest
Security Latest
李成银的技术随笔
M
Microsoft Research Blog - Microsoft Research
L
LangChain Blog
L
Lohrmann on Cybersecurity
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
C
Check Point Blog
Y
Y Combinator Blog
Recent Announcements
Recent Announcements
博客园 - Franky
N
News | PayPal Newsroom
V
V2EX
A
About on SuperTechFans
The Register - Security
The Register - Security
月光博客
月光博客
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Google Online Security Blog
Google Online Security Blog
MyScale Blog
MyScale Blog
Cisco Talos Blog
Cisco Talos Blog
Vercel News
Vercel News
WordPress大学
WordPress大学
C
Cyber Attacks, Cyber Crime and Cyber Security
The Hacker News
The Hacker News
IntelliJ IDEA : IntelliJ IDEA – the Leading IDE for Professional Development in Java and Kotlin | The JetBrains Blog
IntelliJ IDEA : IntelliJ IDEA – the Leading IDE for Professional Development in Java and Kotlin | The JetBrains Blog
爱范儿
爱范儿
A
Arctic Wolf
L
LINUX DO - 最新话题
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More

博客园 - 杨奉武

WiFi+4G摄像头拍照图传模块(夜视2K高清1080P)-使用阿里云物联网平台控制拍照上传到阿里云对象存储OSS,支持阿里云物联网平台OTA升级程序,阿里云物联网平台动态注册设备 WiFi+4G摄像头拍照图传模块(夜视2K高清1080P)-定时或外部触发拍照上传图片到阿里云对象存储OSS WiFi+4G摄像头拍照图传模块(夜视2K高清1080P)-定时或外部触发上传图片到OneNet物联网平台 - 杨奉武 A8款WiFi&BLE+4G+GPS摄像头拍照图传模块 - 产品使用手册 带RS485或CAN总线的WiFi+4G摄像头拍照图传模块GY001-A9-整板测试-定时或外部触发上传图片到OneNet平台, 内存卡存储图片, 上传电池电压, GPS或基站定位位置 带RS485或CAN总线的WiFi+4G摄像头拍照图传模块GY001-A9-SDK二次开发环境搭建和程序下载 硬件基础知识和典型应用-二极管压降记录 带RS485或CAN总线的WiFi+4G摄像头拍照图传模块GY001-A9-产品使用手册 WiFi+4G摄像头拍照图传模块(夜视2K高清1080P)-相关问题-编译出现undefined reference to 'esp_netif_ppp_set_params' 硬件基础知识和典型应用-使用单片机串口高速率接收大文件时使用硬件流控CTS的记录 WiFi+4G摄像头拍照图传模块(夜视2K高清1080P)-软件底层架构程序更新操作说明 硬件基础知识和典型应用-关于使用RAM运行单片机程序 硬件基础知识和典型应用-4G模组供电设计推荐 硬件基础知识和典型应用-在休眠项目中RS485电路休眠设计 WiFi+4G摄像头拍照图传模块(夜视2K高清1080P)-设备接收串口命令拍照,然后使用http post把照片上传到服务器,同时支持串口和MQTT服务器透传通信 WiFi+4G摄像头拍照图传模块(夜视2K高清1080P)-摄像头拍照识别解析QR二维码,并把解析的二维码数据通过MQTT发送 WiFi+4G摄像头拍照图传模块(夜视2K高清1080P)-疑难杂症-编译出现iot usbh cdc does not support target esp32 WiFi+4G摄像头拍照图传模块(夜视2K高清1080P)-疑难杂症-编译出现No such file or directory WiFi+4G摄像头拍照图传模块(夜视2K高清1080P)-疑难杂症-文件路径太长, 文件复制操作失败等问题 中移ML307C(4G Cat1,C-SDK,OpenCPU)模组学习开发-AT指令测试 中移ML307C(4G Cat1,C-SDK,OpenCPU)模组学习开发-开发板基本介绍 WiFi+4G摄像头拍照图传模块(夜视2K高清1080P)-搭建接收图片的服务器(Windows) WiFi+4G摄像头拍照图传模块(夜视2K高清1080P)-搭建接收图片的服务器(Linux) WiFi+4G摄像头拍照图传模块(夜视2K高清1080P)-产品功能介绍(型号:CAM_A1) WiFi+4G摄像头拍照图传模块(夜视2K高清1080P)-使用MQTT发指令控制拍照
中移ML307C(4G Cat1,C-SDK,OpenCPU)模组学习开发-编译下载和运行第一个程序
杨奉武 · 2025-07-25 · via 博客园 - 杨奉武

<p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/product/ml307c_mini_cat1_base.html" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p>

安装驱动(如果已经安装了不需要再次安装)

1,解压, 根据自己的电脑选择安装32位或64位

使用电脑数据线连接开发板

局部截取_20250725_163427

将会在设备管理器中看到ASR的设备(有叹号也没关系)

如果没有出现的话那把Type-C口旋转180度再接到板子(Type-C是两用的)

局部截取_20250725_163507

如果没有出现后面的端口号

先一直按着BOOT按键,然后按一下RST按键, 然后松开RST按键, 最后松开BOOT,

然后等15S左右设备管理器里面应该可以显示端口号了(此时模组进入了烧录程序模式)

局部截取_20250725_163557

关于编辑程序

1,编辑程序使用文本进行编辑, 可以使用记事本等编辑器, 为了更好的编辑,推荐使用vscode

下载地址: https://code.visualstudio.com/

这边下载好了

2,一直点击next安装,只是要注意安装这里勾选上

3,如果要设置中文; 点击插件, 搜索 Chinese  然后点击安装

安装完点击右下角会提示,重启

安装Python(如果已经安装了3.7及其以上版本则不需要再安装)

Python版本必须3.7及其以上版本(3.9版本以后不支持win7)

这边提供了3.8版本的, 根据自己的电脑选择安装32位或者64位

注意:需要选择 Add Python 3.8 to PATH

然后一路安装

安装完成以后更新pip源, 在windows下以管理员身份打开打开cmd

 

输入python -–version    查看python是否加入环境变量

显示 Python xxxx说明可以了

然后更新pip    输入  python -m pip install --upgrade pip

然后安装 scons工具

输入   pip install scons   输入命令以后让它自己执行完就可以

先说一下源码; 打开SDK源码

1,解压SDK (解压注意需要是英文字符路径)

局部截取_20250725_164312

2,右键选择使用Vscode打开源码文件夹

局部截取_20250725_165034

局部截取_20250725_165056

3,一些基本说明,知道就可以

局部截取_20250725_165232

局部截取_20250725_181001

编译SDK源码(custom_main 工程)

1,是编译的这个,不过现在这个现在里面啥样没写, 就只有一个主函数; 后面咱做开发就是把程序写到这里面; 

局部截取_20250725_165859

2,编译概述(了解即可,下面自己敲敲指令就知道了)

①清除编译:

scons -c  清除历史编译信息(一般直接用这个,全部清除)

scons demo=xxx -c(xxx为示例名称,例scons demo=breathled -c)清除呼吸灯例程编译信息

scons test=y -c  清除编译测试程序。

②编译custom_main 工程:

scons  启动编译用户工程

③其它:

scons demo=xxx(xxx为示例名称,例 scons demo=breathled) 编译呼吸灯例程

scons test=y  编译默认测试工程。

3,双击运行这个

局部截取_20250725_165945

局部截取_20250725_165309

然后输入  scons -c    这个指令是清理

局部截取_20250725_170818

然后按一下键盘的 回车 运行下指令

局部截取_20250725_171254

4,编译 custom_main 工程

输入命令 scons   ,然后按回车键执行

局部截取_20250725_171517

5,将会生成out文件夹, 里面有程序固件

局部截取_20250725_171543

下载程序

1,解压下载工具(根据电脑系统进行选择)

2,选择烧录文件

局部截取_20250725_171724

3,让开发板进入下载程序模式(标准流程,后面有快速流程,不需要复杂的操作)

先一直按着BOOT按键,然后按一下RST按键, 然后松开RST按键, 最后松开BOOT,此时模组进入了烧录程序模式

局部截取_20250725_163557

4,点击Start

局部截取_20250725_171935

 正在下载

局部截取_20250725_171903

下载完成

局部截取_20250725_171917

烧录更简便的方式(这样子的话可以连续烧录一个一个的模组)

进入这个下载页面之后 再使用数据线连接开发板, 这样子就会自动下载;

在这个下载页面, 把多个开发板连接电脑,可以一次性烧录多个板子;

注:

因为程序什么还都没写,所以测试不出来啥,咱下面编译一些可以测试的 demo;

编译SDK源码(uart 示例工程),并下载

 1,上面那个工程是空工程没法测试,现在编译下 uart 示例工程

 局部截取_20250725_173834

输入命令  scons demo=uart   然后按回车键执行

局部截取_20250725_174042

局部截取_20250725_174128

如果出现上面的情况, 这是因为咱的下载软件在使用那个固件,所以占用了, 咱把下载软件退出下载页面

局部截取_20250725_174147

然后重新执行下编译命令就可以

局部截取_20250725_174227

2,还是在out文件夹生成程序固件

局部截取_20250725_174254

3,下载进去

选择固件

局部截取_20250725_171903

下载完成

局部截取_20250725_171917

4,下载完成以后点击BACK 返回, 然后再按键复位下开发板

让程序运行需要按一下开发板的RST按键, 但是呢不能在这个下载页面操作, 如果在这个页面操作由于数据线还在连接着, 让模组复位以后, 还会重新下载;

咱需要点击软件Back 然后再按一下开发板的RST按键, 程序就正常运行了;

局部截取_20250725_174420

局部截取_20250725_174454

测试

1,使用一个串口模块连接开发板的串口(模组的AT指令口)

局部截取_20250725_162339

2,打开串口调试助手,波特率115200

复位一下开发板, 会看到开发板打印的 

局部截取_20250725_174840

3,后面还有个提示说输入命令

发送什么数据会返回什么数据

局部截取_20250725_174943

.