- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
[信息与通信]QCT6085 AT命令模块设计与实现20120331
TOC \o 1-3 \h \z \u HYPERLINK \l _Toc320970848 1 AT命令模块框架设计 PAGEREF _Toc320970848 \h 1
HYPERLINK \l _Toc320970849 1.1 ATCOP 功能划分 PAGEREF _Toc320970849 \h 1
HYPERLINK \l _Toc320970850 1.2 AT 命令处理流程详解 PAGEREF _Toc320970850 \h 3
HYPERLINK \l _Toc320970851 1.3 AT 命令表结构 PAGEREF _Toc320970851 \h 7
HYPERLINK \l _Toc320970852 1.4 命令表项解释 PAGEREF _Toc320970852 \h 11
HYPERLINK \l _Toc320970853 1.5 增加一条 AT 命令 PAGEREF _Toc320970853 \h 15
HYPERLINK \l _Toc320970854 1.5.1 基本流程 PAGEREF _Toc320970854 \h 15
HYPERLINK \l _Toc320970855 1.5.2 增加一条同步AT命令范例 PAGEREF _Toc320970855 \h 18
HYPERLINK \l _Toc320970856 1.5.3 增加一条异步AT命令范例 PAGEREF _Toc320970856 \h 20
HYPERLINK \l _Toc320970857 1.5.4 主动上报的AT事件如何实现实现方法 PAGEREF _Toc320970857 \h 27
HYPERLINK \l _Toc320970858 2 高通AT命令模块主要文件功能 PAGEREF _Toc320970858 \h 33
HYPERLINK \l _Toc320970859 3 AT 命令 的流程 PAGEREF _Toc320970859 \h 34
HYPERLINK \l _Toc320970860 3.1 同步 AT 命令 的流程 PAGEREF _Toc320970860 \h 34
HYPERLINK \l _Toc320970861 3.2 异步 AT 命令 的流程 PAGEREF _Toc320970861 \h 34
HYPERLINK \l _Toc320970862 3.3 主动上报 AT 命令 的流程 PAGEREF _Toc320970862 \h 34
QCT6085 AT命令模块设计与实现
AT命令模块框架设计
本节对 AT 命令模块的总体设计与实现进行了详细描述,并对 AT 命令表结构内容做了说明,最后解释了如何添加一条 AT 命令。
ATCOP 功能划分
高通的 AT 模块,也就是 AT 命令处理器(ATCOP)完成了多种 AT 命令的解析、处理以及产生和发送命令响应消息,同时也处理在 AT 命令执行过程中的各种AT 相关的事件。在高通的软件平台中,ATCOP ???为数据服务模块(DS data services)的一个子任务来实现。在 ds_task 中完成对 dsat_task 的初始化和调用功能,所有的AT 命令通过 TE 和 TA 之间的串行接口发送。收到的 AT 命令缓存在 DS 的消息队列 dsi_cmd_q 中,并由 ds 的消息分发机制统一分发给各个子任务。ATCOP 的处理流程包括 SIO 数据预处理模块、AT 命令解析器、AT 命令处理器、AT 命令响应产生器、AT 命令表及命令处理功能模块。
1.通过串口设备(SIO)接收的AT命令数据,首先由SIO数据预处理,产生一个null-terminated命令行并由DS分发给AT命令解析器。
2.产生的null-terminated命令行由AT命令解析器解析,解析器为每个要解析的命令产生一个token结构,并送到处理队列由AT命令处理器处理。在AT命令处理器被调用前,解析器将每个命令的token结构放入队列中。
3.AT命令处理器完成对每个token结构进行表查找,同时将该token结构从队列中移除。如果查找到,对应的处理函数被调用处理该命令;AT命令在命令表中定义,每个命令表入口包含对应命令执行函数的指针。
4.AT命令响应产生器将命令响应数据格式化,产生结果编码,并将响应数据发送给DTE。
5.ATCOP每次处理一条AT命令行命令,如果
您可能关注的文档
最近下载
- GB∕T 3190-2020 -变形铝及铝合金化学成分.pdf
- 2025年汽车驾驶员高级技师基本理论知识考试题(+答案).docx VIP
- 近五年履职工作总结-wrz123.doc VIP
- 信息处理员考试模拟题库一.doc VIP
- 预备党员思想汇报4篇.docx VIP
- ACR BI-RADS (乳腺MR部分)课件.ppt VIP
- 2025国家知识产权局专利局专利审查协作河南中心招聘15人笔试备考试题及答案解析.docx VIP
- 中国民航大学《高等数学Ⅱ》2025-----2026学年期末试卷(A卷).docx
- 二升三年级数学暑假作业完整版25天.pdf VIP
- 如何提高护理文件书写内涵质量.ppt VIP
文档评论(0)