[信息与通信]QCT6085 AT命令模块设计与实现20120331.docVIP

[信息与通信]QCT6085 AT命令模块设计与实现20120331.doc

  1. 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
  2. 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
  3. 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命令行命令,如果

文档评论(0)

jiupshaieuk12 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6212135231000003

1亿VIP精品文档

相关文档