logo资料库

File:SIM7600 Series_Open Linux_Development Guide_V2.00_cn.pdf

第1页 / 共86页
第2页 / 共86页
第3页 / 共86页
第4页 / 共86页
第5页 / 共86页
第6页 / 共86页
第7页 / 共86页
第8页 / 共86页
资料共86页,剩余部分请下载后查看
版权声明
Version History
This document applies to the following products
目录
缩略语
1.SIM7600开发平台概述
1.1 系统概述
1.2二次开发选型及功能
1.3二次开发相关PIN脚定义
2.二次开发环境搭建
2.1安装Windows嵌入式编译器
2.1.12.1.1安装ARM GNU/LINUX
2.1.22.1.2安装Cygwin
2.2配置LINUX编译环境
2.2.1编译方法
2.2.1.1 全部编译
2.2.1.2 编译bootloader
2.2.1.3 编译kernel
2.2.1.4 生成rootfs文件系统镜像
2.2.1.5 编译驱动模块
2.2.1.6编译demo
2.2.1.7清除生成的镜像
2.2.1.8 question
2.2.2ota升级包制作命令
2.3安装Windows驱动
2.4调试下载工具
2.5应用程序编译和运行
2.5.1demo 应用
2.5.2helloworld应用
2.6系统分区和文件保护
2.7产线生产模式
2.7.1单独下载APP
2.7.2下载编译出的Images
3.编程指导
3.1 系统基本API
3.2嵌入式AT收发
3.2.1发送AT命令接口
3.3UART
3.4GPIO
3.5ADC
3.6I2C
3.6.1写I2C接口
3.6.2读I2C接口
3.7SD Card/EMMC flash
3.7.1分区
3.7.2格式化
3.7.3挂载
3.7.4CFDISK命令
3.8UIM
3.8.1查询SIM卡状态
3.8.2查询SIM卡ICCID
3.8.3查询SIM卡IMSI
3.9SMS
3.9.1短信初始化
3.9.2接收短信格式设置
3.9.3短信发送
3.9.4回调函数处理短信接收
3.10Voice Call
3.10.1电话初始化
3.10.2拨打电话
3.10.3处理当前通话
3.10.4得到指定通话的状态
3.10.5得到所有的通话状态
3.10.6回调函数
3.11NAS
3.11.1查询注册网络状态
3.11.2查询信号
3.12WDS
3.12.1查询APN
3.12.2设置APN
3.12.3Data Call
3.12.4初始化网络
3.12.5建立数据链接
3.12.6获取数据链接参数
3.12.7释放数据链接
3.12.8释放网络资源
3.12.9Data Call流程说
3.13GNSS
3.13.1初始化GNSS
3.13.2使能XTRA
3.13.3禁止XTRA
3.13.4GNSS冷启动
3.13.5GNSS热启动
3.13.6停止定位
3.13.7回调函数输出简要位置信息
3.13.8回调函数输出NMEA语句
3.14WIFI
3.14.1获取当前WIFI模式设置(for W58)
3.14.2设置WIFI模式(for W58)
3.14.3WIFI开关
3.14.4获取WIFI状态
3.14.5设置WIFI 热点名称
3.14.6获取WIFI 热点名称
3.14.7设置AP auth类型, 加密模式, 密码
3.14.8获取AP auth类型, 加密模式, 密码
3.14.9设置WIFI 广播开关
3.14.10获取WIFI 广播设定
3.14.11获取DHCP设定
3.14.12获取连接的客户端数
3.14.13获取STA模式下的IP地址
3.14.14获取WIFI物理地址
3.14.15设置STA连接外部热点后获取到的IP
3.14.16设置STA连接外部AP的 SSID 和密码
3.14.17获取STA设置的SSID 和 密码
3.14.18wifi sta 扫描可用热点
3.14.19wifi sta 扫描可用热点(显示信号强度)
3.14.20设置cdma模式拨号的用户名和密码
3.14.21获取cdma模式拨号的用户名和密码
3.14.22获取网络状态
3.14.23恢复wifi设定
3.14.24设置AP 热点名称和auth类型, 加密模式, 密码
3.14.25开启/关闭STA模式(for W58L)
3.14.26获取STA模式开启状态(for W58L)
3.14.27获取操作的结果码
3.14.28STA-AP功能使用说明
3.14.29AP-AP功能使用说明
3.15SPI
3.163.17 USB OTG
3.17蓝牙
3.17.1蓝牙接口初始化
3.17.2蓝牙开关
3.17.3获取已配对列表
3.17.4搜索蓝牙
3.17.5蓝牙配对
3.17.6配对确认请求
3.17.7接受配对
3.17.8配对结果
3.17.9开启SPP Server
3.17.10查询对端蓝牙是否开启SPP Server
3.17.11发起SPP连接
3.17.12断开SPP连接
3.17.13非主动连接SPP
3.17.14非主动断开SPP连接
3.17.15查询本地SPP Server 状态
3.17.16查询SPP连接状态
3.17.17SPP发送数据
3.17.18SPP接收数据
3.17.19查询本地蓝牙名称和MAC地址
3.17.20设置本地蓝牙名称
3.17.21设置PIN码
3.17.22读取PIN码
3.17.23设置BR/EDR inquiry scan 和 page scan
3.17.24查询BR/EDR inquiry scan 和 page scan 设定
3.17.25GATT 注册
3.17.26创建database
3.17.27创建16位UUID服务
3.17.28创建128位UUID服务
3.17.29创建16位特征
3.17.30创建128位特征
3.17.31创建描述符
3.17.32将创建的服务添加到数据库
3.17.33发送notification
3.17.34发送indication
3.17.35返回主机从本地读数据请求
3.17.36返回主机从本地写数据请求
3.17.37回调函数
3.18ETH
3.18.1网卡模式设置
3.18.2网卡型号选择
3.18.3驱动加载
3.18.4驱动卸载
3.18.5从NV中读取预设MAC地址
3.18.6设置MAC地址
3.18.7设置IP
3.19网络设置
3.20网络访问方式
3.20.1默认路由优先级预置
3.21ALSA
3.21.1设置内部扬声器的音量输出
3.21.2获取内部扬声器的音量
3.21.3设置mic增益
3.21.4获取mic增益
3.21.5切换语音通道
3.21.6查询当前语音通道
3.21.7启动录音
3.21.8停止录音
3.21.9查询录音状态
3.22设备控制
3.22.1进入recovery模式
3.22.2adb设置
3.23DMS
3.23.1初始化
3.23.2获取imei
3.23.3获取meid
3.23.4获取固件版本识别码
3.23.5设置UE工作模式
3.23.6释放
4.客户版本维护
SIM7600 系 列 _Open Linux_ 开发指南 LTE 模组 SIMCom Wireless Solutions Limited Building B, SIM Technology Building, No.633, Jinzhong Road Changning District, Shanghai P.R. China Tel: 86-21-31575100 support@simcom.com www.simcom.com
SIM7600系列_Open Linux_开发指南_V2.00 SIM7600系列_Open Linux_开发指南 V2.00 应用文档 已发布 名称: 版本: 类别: 状态: 版权声明 本手册包含芯讯通无线科技(上海)有限公司(简称:芯讯通)的技术信息。除非经芯讯通书面许可,任何 单位和个人不得擅自摘抄、复制本手册内容的部分或全部,并不得以任何形式传播,违反者将被追究法律责 任。对技术信息涉及的专利、实用新型或者外观设计等知识产权,芯讯通保留一切权利。芯讯通有权在不通 知的情况下随时更新本手册的具体内容。 本手册版权属于芯讯通,任何人未经我公司书面同意进行复制、引用或者修改本手册都将承担法律责任。 芯讯通无线科技(上海)有限公司 上海市长宁区金钟路 633 号晨讯科技大楼 B 座 6 楼 电话:86-21-31575100 邮箱:simcom@simcom.com 官网:www.simcom.com 了解更多资料,请点击以下链接: http://cn.simcom.com/download/list-230-cn.html 技术支持,请点击以下链接: http://cn.simcom.com/ask/index-cn.html 或发送邮件至 support@simcom.com 版权所有 © 芯讯通无线科技(上海)有限公司2020,保留一切权利。 www.simcom.com 2 / 86
SIM7600系列_Open Linux_开发指南_V2.00 Version History Version V2.00 Date 2020.8.6 Owner What is new 更新文档格式 www.simcom.com 3 / 86
SIM7600系列_Open Linux_开发指南_V2.00 This document applies to the following products 本文档只适应于 SIM7600 系列型号 www.simcom.com 4 / 86
SIM7600系列_Open Linux_开发指南_V2.00 目录 Version History.............................................................................................................................................................. 3 This document applies to the following products...............................................................................................4 目录....................................................................................................................................................................................5 缩略语............................................................................................................................................................................. 10 1. SIM7600 开发平台概述........................................................................................................................................ 11 系统概述..................................................................................................................................................11 二次开发选型及功能............................................................................................................................. 12 二次开发相关 PIN 脚定义.................................................................................................................... 13 1.1 1.2 1.3 2. 3. 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.1.1 2.1.2 二次开发环境搭建.........................................................................................................................................18 安装 Windows 嵌入式编译器...............................................................................................................18 2.1.1 安装 ARM GNU/LINUX...................................................................................................... 18 2.1.2 安装 Cygwin.........................................................................................................................20 配置 LINUX 编译环境........................................................................................................................... 21 2.2.1 编译方法......................................................................................................................................... 21 ota 升级包制作命令...................................................................................................................... 23 2.2.2 安装 Windows 驱动...............................................................................................................................24 调试下载工具......................................................................................................................................... 25 应用程序编译和运行............................................................................................................................. 26 demo 应用..................................................................................................................................... 27 helloworld 应用.............................................................................................................................. 28 系统分区和文件保护............................................................................................................................. 28 产线生产模式......................................................................................................................................... 29 2.7.1 单独下载 APP................................................................................................................................ 29 2.7.2 下载编译出的 Images...................................................................................................................30 2.5.1 2.5.2 3.3 3.4 3.5 3.6 编程指导......................................................................................................................................................... 31 3.1 系统基本 API.................................................................................................................................................. 31 嵌入式 AT 收发...................................................................................................................................... 31 3.2 3.2.1 发送 AT 命令接口.......................................................................................................................... 31 UART.......................................................................................................................................................31 GPIO....................................................................................................................................................... 33 ADC.........................................................................................................................................................35 I2C........................................................................................................................................................... 35 3.6.1 写 I2C 接口.....................................................................................................................................35 3.6.2 读 I2C 接口.....................................................................................................................................36 SD Card/EMMC flash...........................................................................................................................36 3.7.1 分区................................................................................................................................................. 36 3.7.2 格式化............................................................................................................................................. 36 3.7 www.simcom.com 5 / 86
SIM7600系列_Open Linux_开发指南_V2.00 3.8 3.9 3.10 3.11 3.12 3.13 3.14 3.10.1 3.10.2 3.10.3 3.10.4 3.10.5 3.10.6 3.7.3 挂载................................................................................................................................................. 36 CFDISK 命令................................................................................................................................. 37 3.7.4 UIM..........................................................................................................................................................38 3.8.1 查询 SIM 卡状态............................................................................................................................38 3.8.2 查询 SIM 卡 ICCID........................................................................................................................38 3.8.3 查询 SIM 卡 IMSI...........................................................................................................................39 SMS.........................................................................................................................................................39 3.9.1 短信初始化..................................................................................................................................... 39 3.9.2 接收短信格式设置......................................................................................................................... 39 3.9.3 短信发送......................................................................................................................................... 39 3.9.4 回调函数处理短信接收.................................................................................................................40 Voice Call............................................................................................................................................... 41 电话初始化............................................................................................................................. 41 拨打电话................................................................................................................................. 41 处理当前通话......................................................................................................................... 41 得到指定通话的状态.............................................................................................................42 得到所有的通话状态.............................................................................................................42 回调函数................................................................................................................................. 43 NAS......................................................................................................................................................... 43 3.11.1 查询注册网络状态......................................................................................................................... 43 3.11.2 查询信号......................................................................................................................................... 44 WDS........................................................................................................................................................45 查询 APN................................................................................................................................45 3.12.1 设置 APN................................................................................................................................45 3.12.2 3.12.3 Data Call.........................................................................................................................................46 初始化网络............................................................................................................................. 46 3.12.4 建立数据链接......................................................................................................................... 46 3.12.5 获取数据链接参数.................................................................................................................46 3.12.6 释放数据链接......................................................................................................................... 47 3.12.7 释放网络资源......................................................................................................................... 47 3.12.8 3.12.9 Data Call 流程说............................................................................................................................47 GNSS......................................................................................................................................................48 初始化 GNSS.........................................................................................................................48 3.13.1 使能 XTRA............................................................................................................................. 48 3.13.2 禁止 XTRA............................................................................................................................. 49 3.13.3 3.13.4 GNSS 冷启动.................................................................................................................................49 3.13.5 GNSS 热启动.................................................................................................................................49 停止定位................................................................................................................................. 49 3.13.6 回调函数输出简要位置信息.................................................................................................50 3.13.7 回调函数输出 NMEA 语句................................................................................................... 50 3.13.8 WIFI.........................................................................................................................................................51 获取当前 WIFI 模式设置(for W58)......................................................................................51 3.14.1 设置 WIFI 模式(for W58)......................................................................................................51 3.14.2 3.14.3 WIFI 开关........................................................................................................................................52 获取 WIFI 状态.......................................................................................................................52 3.14.4 设置 WIFI 热点名称............................................................................................................. 53 3.14.5 www.simcom.com 6 / 86
SIM7600系列_Open Linux_开发指南_V2.00 3.14.6 3.14.7 3.14.8 3.14.9 3.14.10 3.14.11 3.14.12 3.14.13 3.14.14 3.14.15 3.14.16 3.14.17 3.14.18 3.14.19 3.14.20 3.14.21 3.14.22 3.14.23 3.14.24 3.14.25 3.14.26 3.14.27 3.14.28 3.14.29 3.17.1 3.17.2 3.17.3 3.17.4 3.17.5 3.17.6 3.17.7 3.17.8 3.17.9 3.17.10 3.17.11 3.17.12 3.17.13 3.17.14 3.17.15 3.17.16 3.17.17 3.17.18 3.17.19 获取 WIFI 热点名称............................................................................................................. 53 设置 AP auth 类型, 加密模式, 密码.................................................................................. 53 获取 AP auth 类型, 加密模式, 密码.................................................................................. 54 设置 WIFI 广播开关............................................................................................................. 55 获取 WIFI 广播设定............................................................................................................. 55 获取 DHCP 设定....................................................................................................................55 获取连接的客户端数.............................................................................................................56 获取 STA 模式下的 IP 地址..................................................................................................56 获取 WIFI 物理地址...............................................................................................................56 设置 STA 连接外部热点后获取到的 IP.............................................................................. 57 设置 STA 连接外部 AP 的 SSID 和密码.......................................................................... 57 获取 STA 设置的 SSID 和 密码.........................................................................................57 wifi sta 扫描可用热点...........................................................................................................57 wifi sta 扫描可用热点(显示信号强度).......................................................................... 58 设置 cdma 模式拨号的用户名和密码.................................................................................58 获取 cdma 模式拨号的用户名和密码.................................................................................59 获取网络状态......................................................................................................................... 59 恢复 wifi 设定......................................................................................................................... 59 设置 AP 热点名称和 auth 类型, 加密模式, 密码............................................................ 59 开启/关闭 STA 模式(for W58L)........................................................................................... 60 获取 STA 模式开启状态(for W58L).................................................................................... 61 获取操作的结果码.................................................................................................................61 STA-AP 功能使用说明..........................................................................................................61 AP-AP 功能使用说明............................................................................................................62 SPI...........................................................................................................................................................63 3.17 USB OTG...................................................................................................................................... 63 蓝牙......................................................................................................................................................... 63 蓝牙接口初始化.....................................................................................................................65 蓝牙开关................................................................................................................................. 66 获取已配对列表.....................................................................................................................66 搜索蓝牙................................................................................................................................. 66 蓝牙配对................................................................................................................................. 66 配对确认请求......................................................................................................................... 67 接受配对................................................................................................................................. 67 配对结果................................................................................................................................. 67 开启 SPP Server................................................................................................................... 68 查询对端蓝牙是否开启 SPP Server...................................................................................68 发起 SPP 连接.......................................................................................................................68 断开 SPP 连接.......................................................................................................................68 非主动连接 SPP....................................................................................................................69 非主动断开 SPP 连接...........................................................................................................69 查询本地 SPP Server 状态.................................................................................................69 查询 SPP 连接状态...............................................................................................................69 SPP 发送数据........................................................................................................................69 SPP 接收数据........................................................................................................................70 查询本地蓝牙名称和 MAC 地址..........................................................................................70 3.15 3.16 3.17 www.simcom.com 7 / 86
SIM7600系列_Open Linux_开发指南_V2.00 3.17.20 3.17.21 3.17.22 3.17.23 3.17.24 3.17.25 3.17.26 3.17.27 3.17.28 3.17.29 3.17.30 3.17.31 3.17.32 3.17.33 3.17.34 3.17.35 3.17.36 3.17.37 3.18.1 3.18.2 3.18.3 3.18.4 3.18.5 3.18.6 3.18.7 设置本地蓝牙名称.................................................................................................................70 设置 PIN 码............................................................................................................................ 71 读取 PIN 码............................................................................................................................ 71 设置 BR/EDR inquiry scan 和 page scan........................................................................71 查询 BR/EDR inquiry scan 和 page scan 设定............................................................. 71 GATT 注册.............................................................................................................................72 创建 database........................................................................................................................72 创建 16 位 UUID 服务...........................................................................................................72 创建 128 位 UUID 服务........................................................................................................ 72 创建 16 位特征.......................................................................................................................73 创建 128 位特征.................................................................................................................... 73 创建描述符............................................................................................................................. 73 将创建的服务添加到数据库.................................................................................................73 发送 notification.....................................................................................................................74 发送 indication....................................................................................................................... 74 返回主机从本地读数据请求.................................................................................................74 返回主机从本地写数据请求.................................................................................................75 回调函数................................................................................................................................. 75 ETH......................................................................................................................................................... 76 网卡模式设置......................................................................................................................... 76 网卡型号选择......................................................................................................................... 77 驱动加载................................................................................................................................. 77 驱动卸载................................................................................................................................. 77 从 NV 中读取预设 MAC 地址.............................................................................................. 77 设置 MAC 地址...................................................................................................................... 78 设置 IP.................................................................................................................................... 78 网络设置................................................................................................................................................. 78 网络访问方式......................................................................................................................................... 78 默认路由优先级预置.............................................................................................................80 ALSA....................................................................................................................................................... 80 设置内部扬声器的音量输出.................................................................................................80 获取内部扬声器的音量.........................................................................................................81 设置 mic 增益.........................................................................................................................81 获取 mic 增益.........................................................................................................................81 切换语音通道......................................................................................................................... 81 查询当前语音通道.................................................................................................................82 启动录音................................................................................................................................. 82 停止录音................................................................................................................................. 82 查询录音状态......................................................................................................................... 82 设备控制................................................................................................................................................. 83 进入 recovery 模式................................................................................................................83 adb 设置..........................................................................................................................................83 DMS........................................................................................................................................................ 83 初始化..................................................................................................................................... 83 获取 imei.................................................................................................................................84 获取 meid............................................................................................................................... 84 3.18 3.19 3.20 3.21 3.22 3.23 3.20.1 3.21.1 3.21.2 3.21.3 3.21.4 3.21.5 3.21.6 3.21.7 3.21.8 3.21.9 3.22.1 3.22.2 3.23.1 3.23.2 3.23.3 www.simcom.com 8 / 86
分享到:
收藏