关于raspberry-pi:树莓派上海晶珩树莓派在openwrt系统中如何使用4G网络

26次阅读

共计 1614 个字符,预计需要花费 5 分钟才能阅读完成。

ec20

增加 USB 辨认

增加配置到 config.txt

echo -e “enable_uart=1 \notg_mode=1” >> /boot/config.txt
也能够在 Windows 上,间接批改 boot 分区下的 config.txt

装置 ipk 包

opkg update
opkg install usb-modeswitch kmod-mii kmod-usb-net kmod-usb-wdm kmod-usb-net-qmi-wwan uqmi

可选 ipk 包

ADD SUPPORT FOR MBIM DEVICES
kmod-usb-net-cdc-mbim Kernel module for MBIM Devices
umbim MBIM modem utility

opkg update
opkg install kmod-usb-net-cdc-mbim umbim

ADD SUPPORT FOR PC INTERFACE (TTYUSB0) – YOU NEED IT IF YOU WANT TO SEND AT COMMANDS, FOR EG. TO CHECK YOUR BALANCE BY USSD.

kmod-usb-serial-option
kmod-usb-serial
kmod-usb-serial-wwan

opkg update
opkg install kmod-usb-serial-option kmod-usb-serial kmod-usb-serial-wwan

查看设施是否存在

装置 lsusb 命令,可不装

opkg install usbutils

重启设施利用驱动程序

lsusb

Bus 002 Device 001: ID 1d6b:0003 Linux 5.10.161 xhci-hcd xHCI Host Controller
Bus 001 Device 003: ID 0424:9e00
Bus 001 Device 006: ID 2c7c:0125 Quectel EC25-EUX
Bus 001 Device 002: ID 1a40:0201  USB 2.0 Hub [MTT]
Bus 001 Device 001: ID 1d6b:0002 Linux 5.10.161 xhci-hcd xHCI Host Controller

此时曾经能够查看到 EC25

编译拨号软件

下载 Quectel_QConnectManager_Linux 软件拨号

Quectel_QConnectManager_Linux

因为扩大了零碎空间,抉择间接将此压缩包放在 openwrt 设施上解压

opkg update && opkg install unzip make gcc
#解压压缩包
unzip Quectel_QConnectManager_Linux_V1.6.0.16.zip

编译

在编译过程中发现缺失两个 lib 库 pthread,dl

抉择从工具链中间接复制两个库到设施

下载工具链并解压到 linux 零碎下

# 文件地位
# pthread
<YourPath>/openwrt-toolchain-22.03.2-bcm27xx-bcm2711_gcc-11.2.0_musl.Linux-x86_64/toolchain-aarch64_cortex-a72_gcc-11.2.0_musl/lib/libpthread.a
# dl
<YourPath>/openwrt-toolchain-22.03.2-bcm27xx-bcm2711_gcc-11.2.0_musl.Linux-x86_64/toolchain-aarch64_cortex-a72_gcc-11.2.0_musl/lib/libdl.a

将这两个文件放到 openwrt 零碎 /usr/lib 目录下,而后进入方才解压拨号软件的文件夹中,执行 make 命令

cd quectel-CM
make release

期待执行完结即可失去 quectel-CM 二进制文件,执行后即可拨号

./quectel-CM

Raspberry Pi 在 openwrt 零碎中如何应用 4G 网络?
WX:上海晶珩电子

正文完
 0