imux6ull 串口连接移远的4g模块EC200N,使用pppd拨号上网
1 设置内核支持pppd,打开pppd下的所有项,编译内核
Device Drivers —>
[] Network device support —>
[] PPP(point-to-point protocol) support
2 修改设备树对应的串口和控制端口(使用led模式),注意屏蔽这两个管脚其他功能
led6{
label = "gprs_reset";
gpios = <&gpio1 8 GPIO_ACTIVE_HIGH>;
default-state = "off";
};
led7{
label = "gprs_pwrkey";
gpios = <&gpio1 9 GPIO_ACTIVE_HIGH>;
default-state = "off";
};
3 安装pppd
sudo apt install ppp
4 安装wvdial
sudo apt install wvdial
5 修改 /etc/wvdial.conf,使用的是移动卡
[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0
Init3 = AT+CGDCONT=1,"IP","3gnet"
Modem Type = Analog Modem
Baud = 115200
New PPPD = yes
Modem = /dev/ttymxc1
ISDN = 0
Phone = *99#
Password = card
Username = card
Auto DNS = on
6 系统启动后,需要拉低power管脚500ms,模块才能开机

本文档详细介绍了如何在IMX6ULL平台上配置pppd和wvdial,通过串口连接移远的4G模块EC200N进行拨号上网。步骤包括内核配置、设备树修改、软件安装、配置文件编辑以及网络节点管理和路由设置。最后成功建立连接并能ping通外网。
最低0.47元/天 解锁文章
1098

被折叠的 条评论
为什么被折叠?



