【移远CAT1模组】005.我的笔记

【移远CAT1模组】002.烧写固件 │ └── QFlash_V5.6.exe # 绿色版免安装└── Quectel_QFlash_用户指导_V2.0.pdf└── setup.exe # 驱动安装默认位置。 阅读详情

█ 【移远CAT1模组】005.我的笔记

█ 系列文章目录

  1. 【移远CAT1模组】001.编译环境搭建
  2. 【移远CAT1模组】002.烧写固件
  3. 【移远CAT1模组】003.编译器VisualStudio code
  4. 【移远CAT1模组】004.开发专区_开发方式_硬件平台
  5. 【移远CAT1模组】005.我的笔记
  6. 【移远CAT1模组】006.实验01-HelloWorld
  7. 【移远CAT1模组】007.实验02-点亮 LED

# 一、术语缩写
缩写 英文全称 中文全称
API Application Programming Interface 应用程序接口
APP Application 应用程序
DSP Digital Signal Processor 数字信号处理
GCC GNU Compiler Collection GNU 编译器套件
GPIO General Purpose Input/Output 通用输入/输出口
MQTT Message Queuing Telemetry Transport 消息队列遥测传输
OS Operating System 操作系统
SDK Software Development Kit 软件开发工具包
SIM Subscriber Identity Module 用户识别卡
SPI Serial Peripheral Interface 串行外设接口
UART Universal Asynchronous Receiver/Transmitter 通用异步收发传输器
USB Universal Serial Bus 通用串行总线
armcc5 ARMCompiler5.x 工具链,kernel编译工具链采用ARM公司的ARMCompiler5.x版本

二、SDK 目录结构

SDK 目录结构描述

目录名称 描述
ql-config 包含相关项目配置文件和编译脚本。 -
ql-cross-tool 包含交叉编译工具和主机相关工具。 -
ql-kernel 包含操作系统、驱动、网络协议栈、API映射等部分源码,其余部分以*.lib库的形式提供。可独立编译,工具链为armcc5。
ql-application 包含提供给客户的库、头文件和参考例程。该目录包含了完整的、不依赖kemel而独立编译的代码工程,工具链为arm-none-eabi-gcc7.3.1版本。
ql-bootloader 包含 BootLoader 源码。 可独立编译,工具链为armcc5。
build_all.bat 整体编译脚本,一键编译 APP镜像+Kernel 镜像+BootLoader +生成固件包。
build.bat 根据指定参数,如编译 APP 镜像、生成固件包及清除编译目标等。

思维导图

在这里插入图片描述

三、编译流程

  1. ql-sdk目录下,执行 build.bat app 编译APP镜像(application),若对app未做任何修改,可以不执行
  2. ql-sdk目录下,执行 build.bat kernel 编译kernel,若对kernel未做任何修改,可以不执行
  3. ql-sdk目录下,执行 build.bat bootloader 编译bootloader,若对bootloader未做任何修改,可以不执行
  4. ql-sdk目录下,执行 build.bat firmware 生成固件

注:未执行编译操作的组件,默认使用ql-sdk\ql-config\quec-project\aboot\images目录下的镜像
在这里插入图片描述

四、QuecOpen SDK 系统启动流程

完整的启动链路图

在这里插入图片描述

启动流程

完整启动流程可分为硬件上电、系统内核初始化、网络初始化、应用层启动四个核心阶段

阶段 说明 备注
1. 硬件复位与底层引导阶段 (Bootloader & Cinit1)
由硬件自动触发,主要完成最基础的内存环境搭建,尚未进入操作系统世界。
上电复位 模组供电稳定后,CPU 从复位向量地址开始执行 电源管理芯片完成内部稳压,为基带、射频等核心单元供电
Bootloader启动 加载固件,将系统镜像加载至 RAM/Flash 指定区域中运行 执行ql-bootloader目录下的固化启动代码
基础硬件时钟、RAM初始化
校验分区固件完整性
【移远CAT1模组】004.开发专区_开发方式_硬件平台 四大开发专区是‌软件生态维度‌的划分,解决不同开发者的开发效率、语言偏好需求; 阅读详情

相关推荐

移远4G LTE模块AT指令实战:从网络注册到TCP/MQTT通信全解析

AT指令作为一种基于文本的请求-响应式命令行协议,是嵌入式设备与蜂窝通信模组交互的核心接口。其原理是通过UART串口发送以“AT”开头的字符串命令,模块返回文本响应,这种方式资源消耗低、易于调试,是连接微控制器与复杂移动网络协议的桥梁。在物联网开发中,掌握AT指令的技术价值在于能够直接控制模组完成网络注册、数据连接和协议通信,是开发车载T-Box、智能电表等终端设备的必备技能。其典型应用场景包括通过指令序列实现SIM卡状态查询、PDP上下文激活、以及建立TCP/UDP Socket连接。本文将聚焦于移远EC

weixin_33754065的博客 381

RK3568 Android12平台移远EM05-CE 4G模块适配实战

在嵌入式Linux与Android BSP开发中,4G模块适配是连接硬件通信与上层应用的关键环节。其核心链路包括内核USB驱动识别、RIL库协议对接以及数据通路配置。设备通过USB枚举出ttyUSB串口和网卡节点,RIL库负责完成SIM卡识别、网络注册与拨号,最终由Android netd配置路由实现上网。这一套机制在商显一体机、工业平板、边缘盒子等场景中具有广泛的应用价值。本文以RK3568处理器与Android12系统为平台,详细梳理了移远EM05-CE模块的整体适配流程,涵盖QMI模式选择、内核con

weixin_33884611的博客 364

物联网设备选型:蓝牙5.3、WiFi 6、4G Cat.1 3种通信方案功耗与成本实测

本文深度评测蓝牙5.3、WiFi 6和4G Cat.1三种物联网通信方案的功耗、成本与适用场景。通过实测数据对比,揭示蓝牙5.3在低功耗场景的显著优势(续航达4.8年),WiFi 6的高速率特性,以及4G Cat.1的广覆盖能力,为智能硬件选型提供量化决策依据。

weixin_30407613的博客 447

双绞线Cat5e/6/7实战选型:100米传输下千兆与万兆以太网速率实测

本文通过实测对比Cat5e/6/7双绞线在100米传输下的性能表现,详细解析了千兆与万兆以太网的速率差异。测试数据显示,Cat6a和Cat7在万兆以太网环境下表现优异,尤其在物理层参数如衰减和抗干扰能力上优势明显。文章还提供了工程选型的四维评估模型,帮助用户根据成本、施工复杂度、未来扩展性和环境适应性做出最优选择。

coolmsn8786的博客 482

别再纠结了!3ds Max做角色动画,CAT、Biped和骨骼系统到底怎么选?(附新手避坑指南)

本文深入对比3ds Max中CAT、Biped和基础骨骼系统在角色动画制作中的优劣,帮助用户根据项目需求做出最佳选择。CAT适合复杂生物动画,Biped是类人角色动画的工业化标准,而基础骨骼系统提供完全自由的定制化方案。文章还提供新手避坑指南和实战选择策略,助力动画师提升工作效率。

weixin_30887919的博客 191

VBM全流程详解:从CAT12分割到双样本t检验的SPM实操指南

基于体素的形态学分析(VBM)是神经影像中定量比较脑灰质结构的标准方法,其核心原理在于将不同被试的T1结构像空间配准至MNI模板,完成组织分割后逐体素进行统计检验,从而自动定位全脑差异区域。相比传统人工勾画ROI,VBM显著提升了分析效率与可重复性,在阿尔茨海默病、精神分裂症等脑结构研究中应用广泛。但实际落地需要理解SPM与CAT12工具链中的关键参数,包括调制、平滑核、协变量控制及多重比较校正等。本文围绕SPM12+CAT12这条成熟路径,从数据格式转换、批量分割配准、组间统计建模到质量控制与效应量报告,

weixin_33796205的博客 295

抗氧化酶活性测定全攻略:SOD、POD、CAT操作细节与排错指南

抗氧化酶活性是衡量生物体应激反应的重要指标,超氧化物歧化酶(SOD)、过氧化物酶(POD)和过氧化氢酶(CAT)构成了清除活性氧的核心酶系统。酶活性测定结果的可靠性直接取决于实验设计、粗酶液制备及比色法操作的每个细节。本文系统梳理了三种经典测定方法——NBT光还原法、愈创木酚法和紫外吸收法——的操作流程、计算方式与常见故障排查要点,帮助实验人员规避因试剂失效、光照不均或空白对照不当带来的数据误差。掌握这些技术细节,不仅能提升数据准确性,也为胁迫生理、食品抗氧化能力评估等应用场景提供坚实基础。

weixin_34210740的博客 296

Moltbot 超详细安装使用教程(初学者版)

你在外面逛街,用微信/Telegram 发消息说"帮我查一下明天的天气"它立刻帮你查好并回复你说"帮我在电脑上新建一个文件夹叫'工作文档'"它真的帮你在电脑上创建了这就是 Moltbot ——一个能真正帮你干活的 AI 助手。API Key 就像是一把"钥匙",让 Moltbot 能够使用 AI 服务。

weixin_51040479的博客 2004

【Unity】【模型】【AI建模】如何将AI生成的GLB格式3D模型文件导入Unity

本文介绍了一个将AI工具自动生成的GLB格式3D模型文件转换成fbx模型文件导入Unity的步骤。

O青草O的博客 Unity和游戏制作知识分享 1341

【SABRE 3D, SABRE 3DxT,LAM设备】2025年9月12日-生产期间维护用的双重隔离

生产期间维护用的双重隔离。该程序用于准备将一个或多个双工位设置为维护状态,同时SABRE 3D/3DxT/3D Scimitar保持生产运行。其目的是在不中断生产的情况下将双工位与运行中的设备隔离。

weixin_46735260的博客 567

OpenClaw人人养虾:发现与传输

客户端需要先"发现"Gateway 的地址和端口,才能建立连接。OpenClaw 支持多种发现(Discovery)和传输(Transport)机制。

王国平的博客 568

基于AI的智能开发环境—Trae在Web开发中的应用实战与性能评估【Trae项目实战】

Trae 是一款与 AI 深度集成的开发工具,提供智能问答、代码自动补全和基于 Agent 的 AI 自动编程能力,极大提升开发效率。它具备完备的 IDE 功能,如代码编写、项目管理和源代码管理等,同时还具备强大的 AI 助手,能够提供智能问答、实时代码建议、代码片段生成等服务。开发者可以通过自然语言与 AI 协作,从 0 到 1 开发项目,AI 会根据需求自动生成代码或创建文件。

一键难忘的博客 3万+

Python 爬虫实战:付费 IP 代理使用技巧与爬虫稳定性优化

付费IP代理实战指南:突破反爬与优化稳定性 本文系统讲解付费IP代理在爬虫项目中的高效应用方法。首先对比分析静态代理、动态代理和隧道代理的优缺点及适用场景,推荐高并发项目优先选择隧道代理。然后详细演示了主流代理服务商的集成方法,包括代理池的自动更新和健康检测机制。核心部分重点介绍了爬虫稳定性优化策略,如智能重试、频率控制和请求间隔优化等关键技术。最后通过压力测试验证优化效果,并提供成本控制方案,包括代理复用、错峰爬取等实用技巧。通过本教程,开发者可有效解决高并发爬虫中的IP封禁问题,显著提升系统稳定性和抗风

2503_91057718的博客 2445

FPGA/IC秋招经典100题(含详解)

FPGA/IC秋招笔试面试经典100题(含答案及详解),持续更新。。。

Crazzy_M的博客 1万+

GPU 运维实战:H100/H800/B300 换卡与压测

(烧多久、看什么、什么算合格)。文末还给了一个能直接跑的验收判定脚本,三个真实场景的裁决输出都在。

老韩的Linux云计算架构师进阶之路 254

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

上一篇: 【移远CAT1模组】004.开发专区_开发方式_硬件平台
笔夏
博客等级 码龄17年 6640粉丝 213原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值