域格资料中心
Docs » asr:android:dial

域格ASR平台模块 - Android下拨号

适用模块:CLM920 JC3、CLM920 JC3 3.0、CLM920 JD3、CLM920 JC5、CLM920 JD5、CLM920 CV9、CLM920 HV9、CLM920 HV9 V2、CLM920 HV9 G、CLM920 HE9、CLM920 MV9、CLM920 LV9、CLM920 KV5、CLM920 KV3


在Android下使用域格ASR平台模块,需要将我们提供的ril库文件,修改成系统使用的库文件名后,push到相应文件夹下。如系统使用的库文件为/system/lib下的libreference-ril.so,则对应指令为adb push libreference-ril.so /system/lib

域格ASR平台模块支持pppd和RNDIS两种拨号方式,ril库通用,但不同的拨号方式需要:① 确认系统对应的配置是否正确;② ril库设置对应属性。

pppd拨号

系统配置

内核配置中必须把ppp相关协议打开。以kernel 2.6.7为例,menuconfig 如下路径

Device Drivers→Network device support→PPP 相关选项全部勾选。

direct

ril库配置

ril库中使用pppd拨号属性persist.ril.data.prefer使用默认值(空)即可。

若该属性被设置过,可重新设置为pppd 或 空再使用pppd拨号。指令示例setprop persist.ril.data.prefer pppd。


RNDIS拨号

系统配置

使用 RNDIS,需要安装驱动 rndis_host.ko。一般发行版均已经编译好,直接运行即可。 如果嵌入式开发板可以配置内核的 rndis_host 为动态模块,部分内核需要打开EXPERIMENTAL选项。

按如下方法修改内核配置:

cd kernel

make menuconfig

Device Drivers → Network device support → USB Network Adapters → Multi-purpose USB Networking Framework

ril库配置

ril库中,属性persist.ril.data.prefer需设置为rndis,对应指令为setprop persist.ril.data.prefer rndis。

Previous Next

域格资料中心

Table of Contents

目录

  • 域格ASR平台模块 - Android下拨号
    • pppd拨号
      • 系统配置
      • ril库配置
    • RNDIS拨号
      • 系统配置
      • ril库配置
  • 域格资料中心
  • 域格模块选型
  • 模块型号说明
  • 域格IoT协议