说明EC20连接好了 使用串口配置EC20 安装cutecom Cutecom,Linux系统可视化串口应用软件 sudoapt-getinstall cutecom 启动cutecom sudo cutecom 选择串口:/dev/ttyUSB2,点击Open 发送命令前需要把串口的结束符换成CR/LF 使用cutecom配置EC20 设置EC20的USB网卡模式 AT+QCFG="usbnet",1 收到OK,表示设置成功 配置...
EC20默认是自动拨号上网,EC200S-CN需要手动拨号上网; 手动拨号上网的命令(EC20不适用): at+qnetdevctl=2,1,1 这样模块就会自动维持网络,出现断网后,会自动重新拨号上网,这一点比较好,减少应用层程序的控制逻辑。 上网模式设置 使用如下命令设置为usbnet,因为我驱动力是usbserial,所以这里使用的usbnet echo -e ...
EC20 ,查下AT指令 AT+QCFG=“usbnet” 那个有6个interfaces的,4 和 5 对应了CDC类,usbnet 可能是1. 这种模式不需要拨号就可以上网。 那个有5个interfaces的,usbnet 应该是0. 对应驱动是qmi_wwan,需要用移远的quectel-CM工具来拨号才可以上网。hugo...
打开Linux内核下的drivers/usb/serial/option.c 文件,添加如下信息: 其中第1813行是EC20 4G模块的USB信息。 2.2. Linux内核配置 添加完EC20 4G模块的USB信息后,需要修改Linux 内核配置来支持USBNET功能。具体配置如下: 配置如图2.2.1所示: 接下来我们还需要使能USB串口GSM、CDMA驱动,配置路径如下: 配置如图2.2.2...
这样模块就会自动维持网络,出现断网后,会自动重新拨号上网,这一点比较好,减少应用层程序的控制逻辑。 上网模式设置 使用如下命令设置为usbnet,因为我驱动力是usbserial,所以这里使用的usbnet echo-e"AT+QCFG=\"usbnet\",1\r\n"> /dev/ttyUSB2 1. ...
其中第1813行是EC20 4G模块的USB信息。 2.2 Linux内核配置 添加完EC20 4G模块的USB信息后,需要修改Linux 内核配置来支持USBNET功能。具体配置如下: Device Drivers ---> [*] Network device support ---> <*> USB Network Adapters ---> <*> Multi-purpose USB Networking Framework 配置如图 2.2.1所示:...
发送AT+QCFG=“usbnet”,1 设置成 ECM 模式,可以观察到名为 usb0 网卡 运行uci set network.wan1.ifname=usb0; uci commit network 添加 /etc/config/network 观察到有获取到了IP,但是 ping 不通网络。 有几个问题请教一下: 无法联网 是什么问题呢?是不是需要发送 AT 拨号命令?
接下来就是讲解如何移植USB Serial。 2.1.1 增加PID&VID 要想识别模块,客户应该在下面添加模块维和PID信息(支持EC20、EC20、EC25、AG35等4G模块) File: [KERNEL]/drivers/usb/serial/option.c 比如AR9331的KERNEL目录在build_dir/target-mips_24kc_musl/linux-ar71xx_generic/linux-4.4.79 ...
将USBNET功能打开,如下图所示: 至此,我们便完成了Quectel EC20的驱动适配,此时重新编译内核再烧进开发板,即可以看到几个 ttyUSB 设备节点的了。模组节点识别到时的内核打印信息如下所示: usb1-1.2: new high-speed USB device number4using rtl819x-ehci ...
选】<*>kmod-usb-net-cdc-mbim-*-kmod-usb-net-cdc-ncm<*>kmod-usb-net-cdc-subset//【可选】<*>kmod-usb-net-qmi-wwan<*>Kmod-usb-ohci//这个选项一定要勾选,否则可能无法在系统中查看设备<*>Kmod-usb-serial<*>Kmod-usb-serial-option<*>Kmod-usb-serial-wwan<*>kmod-usb-uhci<*>Kmod-usb2...