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