Radxa ROCK 5B开发板搭载移远EC200A 4G模块应用指南

目录

  • 1、移远EC200A介绍
  • 2、ROCK 5B+安装模组
  • 3、bsp编译内核
  • 4、使用4G模块拨号上网
  • 5、注意事项
  • 前一篇博客:Radxa ROCK 5B+开发板基本配置和上手测试

    1、移远EC200A介绍

    EC200A 系列是移远通信专为 M2M 和 IoT 领域设计的 LTE Cat 4 无线通信模块,采用 3GPP Rel. 9 LTE 技术,支持最大下行速率 150 Mbps 和最大上行速率50 Mbps。同时,EC200A 系列在封装上兼容移远通信的多网络制式 LTE Standard EC25 系列、EC21 系列、EC20-CE、EG25-G、EC200D-CN、EC200U 系列、EC200NCN 和 UMTS/HSPA+ UC200T 系列模块。

    IPEX 天线:一代 IPEX

    2、ROCK 5B+安装模组

    ROCK 5B+正面M2插槽长度是2242,提供USB信号。

    背面有SIM卡槽,需要插入SIM卡

    3、bsp编译内核

    如果你的ROCK 5B+已经是基于linux 6.1内核构建的官方系统,那可以跳过第3节

    如果你使用的是基于linux 5.10内核构建的官方系统(如下所示),需要在内核中添加EC200A的PID VID

    root@rock-5b-plus:/home/radxa# uname -a
    Linux rock-5b-plus 5.10.110-32-rockchip #92ee46136 SMP Wed Mar 27 10:42:24 UTC 2024 aarch64 GNU/Linux
    

    官方bsp编译:https://docs.radxa.com/rock5/rock5b/low-level-dev/kernel

    bsp 是 Radxa 提供的一套快速构建 U-Boot Kernel 的工具,使用 bsp 非常方便就能构建出自己的 U-Boot 和 Kernel.

    我进行bsp编译内核的环境如下:

    修改的代码其实只有两处:


    增加后截图:

    改好保存以后,在bsp目录下输入

    # 899是我自己设定的,指定内核的版本号为 899,以优先使用
    ./bsp --no-prepare-source linux rockchip -r 899 
    

    在 ROCK 5B+开发板上安装 deb 包

    sudo dpkg -i linux-image-5.10.160-999-rockchip_5.10.160-20_arm64.deb
    sudo dpkg -i linux-headers-5.10.160-999-rockchip_5.10.160-20_arm64.deb
    sudo reboot
    


    之后就可以正常识别EC200A了

    4、使用4G模块拨号上网

    sudo apt-get install usb-modeswitch usb-modeswitch-data
    # 安装拨号软件
    sudo apt-get install wvdial
    

    配置sudo nano /etc/wvdial.conf
    改成如下配置

    [Dialer Defaults]
    Init1 = ATZ
    Init2 = ATQ0 V1 E1 S0=0
    Init3 = at+cgdcont=1,"ip","ctnet"
    ISDN = 0
    Modem Type = Analog Modem
    Baud = 9600
    New PPPD = yes
    Modem = /dev/ttyUSB2
    ISDN = 0
    Phone = #777
    Password = card
    Username = card
    

    APN设置:具体是移动或者联通或者电信就是 Init3 Phone 稍有不同 其他基本一致,这里是电信。

    移动: at+cgdcont=1,“ip”,“cmnet”

    联通: at+cgdcont=1,“ip”,“3gnet”

    电信: at+cgdcont=1,“ip”,“ctnet”

    拨号:

    移动:991#或981#

    联通: *99#

    电信: #777

    开始拨号:

    sudo wvdial hw1
    

    ping -I ppp0 www.baidu.com
    

    5、注意事项

  • 最好不要在板子上进行编译,推荐在x86虚拟机上编译
  • 拉取内核代码以后,保存在bsp目录下的.src
  • 使用新系统可以直接使用,推荐使用最新系统
  • apt如果下载有问题,使用date命令看下时间对不对,然后参考官方教程更换下镜像源:https://docs.radxa.com/template/sbc/radxa-os/using-apt
  • 作者:刘墨苏

    物联沃分享整理
    物联沃-IOTWORD物联网 » Radxa ROCK 5B开发板搭载移远EC200A 4G模块应用指南

    发表回复