(野火)imx6ull移植openwrt(二)

此篇的目的在于实现imx6ull在openwrt的系统下,能够使用4g网卡(EC20)
注意点:
openwrt只要编译过一次就可以了,在没有调用make menuconfig去修改内部配置时,就可以一直使用它,内核上的改动,去替换内核即可,这能省下不少时间,因为可能要多次修改

内核编译:

在上一篇的过程中,我们已经实现了wifi功能。但是发现将EC20接上以后,USB口可以识别到EC20,但是并没有在/dev下产生相应的设备节点,即cdc_wdm0(这个是使用qmi拨号形式下的名称),如果使用ppp拨号 可能名称有些不同。
猜测:
应该是内核没有打开对应的模块功能,所以我后面从EC20的技术人员手里关于openwrt与EC20的相关资料。只要我们打开相关的配置项即可实现正常的功能,下面是要打开的配置功能 CONFIG_USB_SERIAL
CONFIG_USB_SERIAL_WWAN
CONFIG_USB_SERIAL_OPTION
CONFIG_USB_NET_DRIVERS
CONFIG_USB_USBNET
CONFIG_USB_NET_QMI_WWAN
CONFIG_USB_WDM
如何设置这些配置项呢
因为野火的内核在编译之前调用的是make npi_v7_defconfig 所以,进入内核目录下的arch/arm/config下的npi_v7_defconfig将这些配置项赋值y即可。
即 CONFIG_USB_SERIAL=y
然后如上一篇一样,重新生成deb包
make npi_v7_defconfig
make
make mrproper
./make_deb.sh

1.make_deb.sh一定要注释掉这一行 否则无法生成deb文件
在这里插入图片描述
2.我看这个脚本,推测应该直接运行./make_deb.sh就可以了前面三步都是多余的。
3.后面有贴出EC20的相关资料,野火已经对其中的文件进行了修改,所以打开相关配置即可。忽视掉它修改.c文件的部分

web页设置
https://doc.embedfire.com/openwrt/nxp/imx6ull/zh/latest/doc/quick_start/4g_module/ec20_4g_module.html

按教程设计完以后,发现wan口有网,但通过lan口连出来的机器没有网络 ,wifi也一样没网,
这时候得额外设置下,将4g网卡加入到这个防火墙里面 即可。
在这里插入图片描述

相关资料:
https://download.csdn.net/download/qq_51252118/88607774

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值