树莓派4G上网实战:ECM模式配置与移动热点共享
1. 项目概述让树莓派“移动”起来如果你手头有个树莓派想让它摆脱Wi-Fi和网线的束缚在任何有手机信号的地方都能联网比如装在车上做移动监控、带到野外采集数据或者作为家庭网络的4G备份那么为它配置移动互联网就是一个非常实用的技能。这不仅仅是插上一个USB 4G网卡那么简单尤其是当你希望树莓派能像普通路由器一样通过有线或无线的方式为其他设备提供网络共享时就需要深入到一个叫做“ECM”的驱动模式。ECM全称是Ethernet Control Model你可以把它理解成一种“网卡模拟”模式。当你的4G模块比如常见的移远EC20、EC25或者SIM7600工作在这个模式下时它在树莓派眼里就不再是一个需要特殊拨号的“猫”而是一块即插即用的“虚拟以太网卡”。操作系统会为它分配一个如eth1或usb0这样的网络接口所有网络数据包都通过这个标准接口进出上层应用完全无感配置管理就和操作有线网卡一模一样。这比传统的PPP拨号模式ppp0接口要稳定、高效得多也更容易集成到systemd-networkd或NetworkManager等现代网络管理工具中。我折腾过不少4G模块从早期的华为E3372到现在的移远EC系列发现很多新手卡在驱动识别和模式切换上。网上教程要么过于简略要么针对特定发行版遇到问题很难排查。这篇内容我就以最普及的树莓派OS基于Debian和移远EC20模块为例带你完整走一遍从硬件识别、驱动加载、AT指令切换模式到最终配置上网并分享热点的全过程。过程中我会穿插我踩过的坑和总结的技巧目标是让你看完就能动手实现一个真正可用的移动互联网树莓派。2. 核心硬件与驱动准备工欲善其事必先利其器。在开始软件配置前确保你的硬件组合是兼容的这能避免一大半的莫名问题。2.1 硬件选型与连接要点首先你需要一个树莓派建议3B及以上型号USB供电和性能更稳定和一个USB接口的4G LTE模块。我强烈推荐移远Quectel的EC20或EC25系列它们在国内生态完善资料多且通常原生支持ECM模式。购买时务必确认模块支持你所在地区的网络频段国内主要是移动/联通/电信的4G频段。连接时有个关键细节务必使用一个带独立供电的USB Hub。4G模块在搜网、传输数据时峰值功耗可能超过500mA树莓派单个USB口的供电可能不足导致模块反复重启或无法识别。我吃过亏直接用树莓派的USB口连接EC20模块指示灯闪烁异常lsusb命令下设备时有时无。换上一个带电源的Hub后一切稳定。将4G模块插入USB HubHub再连接树莓派。然后插入一张已经开通流量、且未启用PIN码锁的SIM卡。开机后模块上的指示灯应该开始有规律地闪烁通常是慢闪表示搜网中快闪表示已连接。2.2 系统与驱动环境检查启动树莓派首先更新系统并安装必要的工具sudo apt update sudo apt upgrade -y sudo apt install -y ppp usb-modeswitch usb-modeswitch-data wvdialppp: 传统的拨号工具虽然我们用ECM但有些模块的驱动包依赖它。usb-modeswitch和usb-modeswitch-data: 这是最关键的工具之一。很多4G模块刚插入时会被系统识别为一个存储设备CD-ROM里面存放着Windows的驱动。这个工具的作用就是向模块发送指令将其“切换”到真正的网卡模式包括ECM。wvdial: 一个简单的拨号程序可用于测试。接下来检查模块是否被系统识别lsusb你应该能看到类似Bus 001 Device 004: ID 2c7c:0125 Quectel Wireless Solutions Co., Ltd. EC25 LTE modem的输出。注意这里的2c7c:0125是厂商和产品ID。如果看到产品ID是6015或其他且设备名包含“Mass Storage”或“CD-ROM”说明模块还处于存储设备模式需要切换。同时检查内核是否加载了必要的USB串口和CDC以太网驱动lsmod | grep -E “cdc_ether|usb_serial|usbserial”正常情况下你应该能看到cdc_ether、usb_serial等模块。如果没有它们通常会在设备切换模式后自动加载。注意树莓派OS较新的内核已经包含了绝大多数4G模块的驱动。如果遇到非常新的模块可能需要手动编译驱动但移远EC20/EC25这种经典型号完全无需担心。3. 深入ECM模式原理与切换实战理解了ECM是什么我们才能有的放矢地进行配置。简单来说模块内部有两个“人格”一个是存储设备一个是网络设备。usb-modeswitch的工作就是唤醒它的网络人格。3.1 使用usb-modeswitch进行模式切换当你的lsusb显示模块是存储设备时就需要切换。usb-modeswitch会根据设备ID自动查找并执行预定义的切换指令。首先查看详细的USB设备信息获取准确的厂商和产品IDsudo usb-modeswitch -v 2c7c -p 6015 -V 2c7c -P 0125 -M “55534243123456780000000000000011062000000100000000000000000000”这条命令的意思是针对厂商ID为2c7c、初始产品ID为6015存储模式的设备目标将其切换到产品ID为0125ECM模式并使用后面那串十六进制AT指令进行切换。但是更优雅和持久的方法是配置规则文件。编辑或创建规则文件sudo nano /etc/usb_modeswitch.d/2c7c:6015内容如下# Quectel EC20/EC25 from storage to modem mode TargetVendor0x2c7c TargetProduct0x0125 MessageContent”55534243123456780000000000000011062000000100000000000000000000”保存后重启系统或者重新拔插4G模块。再次执行lsusb你应该会发现设备ID已经从2c7c:6015变成了2c7c:0125或其他如2c7c:0306这代表不同的网络接口组合但通常包含ECM。3.2 手动AT指令切换与信息查询有时候自动切换不成功或者你想更精确地控制模块就需要直接和模块“对话”即使用AT指令。这需要用到模块的串口。首先找到模块生成的串口设备。切换模式后执行ls /dev/ttyUSB*你通常会看到多个ttyUSB设备例如ttyUSB0,ttyUSB1,ttyUSB2。其中ttyUSB0或ttyUSB1通常是用于发送AT指令的“主控端口”Modem Port其他的可能是用于传输PPP数据或GPS数据的端口。安装串口通信工具sudo apt install -y minicom然后连接到一个端口比如ttyUSB2进行测试sudo minicom -D /dev/ttyUSB2在minicom界面中输入AT并回车如果模块回应OK说明这个端口是AT指令端口。如果没反应就换一个ttyUSB号试试。找到正确的端口后我们可以进行一系列关键操作查询当前模式ATQCFGusbnet返回0或1通常代表ECM/RNDIS模式。返回2可能代表PPP模式。返回3可能代表MBIM模式另一种现代网络模式。切换到ECM模式对于移远模块ATQCFGusbnet,1这条指令非常关键它告诉模块将USB网络功能设置为ECM模式。执行后需要重启模块或重新插拔才能生效。查询网络信号和运营商ATCSQ查询信号强度。返回例如CSQ: 31,99第一个值31是信号强度越大越好0-3199表示未知或不可用。ATCOPS?查询当前注册的网络运营商。发起数据连接ATCGDCONT1,IP,APN设置PDP上下文。将APN替换为你SIM卡运营商的接入点名称如中国移动是“cmnet”中国联通是“3gnet”中国电信是“ctnet”。ATQNETDEVCTL1,1激活移动数据连接。实操心得不是所有ttyUSB端口都响应AT指令。通常ttyUSB0或ttyUSB1是AT端口ttyUSB2可能是PPP端口ttyUSB3可能是GPS。如果minicom没反应可以尝试用echo -e AT\r /dev/ttyUSB0命令快速测试然后用cat /dev/ttyUSB0查看是否有OK回显。4. 网络接口配置与互联网连接当模块成功切换到ECM模式并激活数据连接后树莓派内核的cdc_ether驱动会自动创建一个新的网络接口通常是eth1或usb0。我们的任务就是配置这个接口。4.1 配置动态IP获取DHCP这是最简单的方式。树莓派OS默认使用DHCPCD来管理网络。编辑DHCPCD的配置文件sudo nano /etc/dhcpcd.conf在文件末尾添加# 为ECM接口假设是eth1启用DHCP interface eth1 profile static ip_address static routers static domain_name_servers关键点这里故意留空了static配置项并加上了profile关键字。这告诉dhcpcd对这个接口使用纯DHCP客户端模式从4G模块内置的DHCP服务器获取IP、网关和DNS。4G模块在ECM模式下自己就扮演了一个小路由器的角色。保存并退出然后重启dhcpcd服务sudo systemctl restart dhcpcd等待几秒钟使用ip addr show eth1命令查看。如果配置成功你应该能看到eth1接口获得了一个私有IP地址通常是192.168.8.x或192.168.9.x网段。4.2 配置静态IP高级场景在某些特殊情况下你可能需要手动设置静态IP。这要求你知道4G模块在ECM模式下分配的网段。通常模块自身的IP是192.168.8.1作为网关。那么你可以这样配置在/etc/dhcpcd.conf中将之前的配置替换为interface eth1 static ip_address192.168.8.100/24 static routers192.168.8.1 static domain_name_servers192.168.8.1 8.8.8.8这里将树莓派的eth1接口IP设为192.168.8.100网关和主DNS指向模块192.168.8.1并备用一个公共DNS8.8.8.8。4.3 测试网络连通性配置完成后进行测试检查接口与路由ip addr show eth1 # 查看IP地址 ip route show # 查看路由表应该有一条默认路由指向 eth1 的网关如192.168.8.1测试基础连接ping -c 4 192.168.8.1 # 先ping通模块网关测试外网连接ping -c 4 8.8.8.8 # ping Google DNS测试互联网连通性测试DNS解析nslookup baidu.com # 测试域名解析是否正常如果ping 8.8.8.8通但nslookup失败问题出在DNS。回到dhcpcd.conf检查domain_name_servers设置或者直接在/etc/resolv.conf中临时添加nameserver 8.8.8.8。注意事项4G网络的延迟Ping值比宽带高通常在30ms到100ms之间这是正常的。丢包率如果持续高于5%可能需要检查信号强度ATCSQ或调整天线位置。5. 进阶将移动网络共享为Wi-Fi热点让树莓派自己上网只是第一步更酷的是让它成为一个移动热点为其他设备提供Wi-Fi。这就需要用到hostapd创建热点和dnsmasq或iptables提供DHCP和NAT转发。5.1 配置Wi-Fi接入点首先确保你的树莓派装有无线网卡内置或USB外置。安装所需软件sudo apt install -y hostapd dnsmasq暂时禁用它们因为我们需要先配置sudo systemctl stop hostapd dnsmasq sudo systemctl disable hostapd dnsmasq配置 hostapdsudo nano /etc/hostapd/hostapd.conf写入以下基本配置根据你的网卡调整driver树莓派内置通常是nl80211interfacewlan0 drivernl80211 ssidPi-Mobile-Hotspot # 你的热点名称 hw_modeg channel7 wmm_enabled0 macaddr_acl0 auth_algs1 ignore_broadcast_ssid0 wpa2 wpa_passphraseYourStrongPassword # 你的Wi-Fi密码 wpa_key_mgmtWPA-PSK wpa_pairwiseTKIP rsn_pairwiseCCMP告诉系统使用我们的配置文件sudo nano /etc/default/hostapd找到#DAEMON_CONF这一行修改为DAEMON_CONF/etc/hostapd/hostapd.conf配置 dnsmasq 先备份原配置然后新建一个精简配置sudo mv /etc/dnsmasq.conf /etc/dnsmasq.conf.orig sudo nano /etc/dnsmasq.conf写入interfacewlan0 dhcp-range192.168.4.2,192.168.4.20,255.255.255.0,24h dhcp-option3,192.168.4.1 dhcp-option6,192.168.4.1 server8.8.8.8这里定义了一个新的局域网段192.168.4.0/24并为连接的设备提供IP地址。5.2 设置NAT转发与防火墙规则这是网络共享的核心让来自wlan0热点的数据能够通过eth14G网络转发出去。启用IP转发sudo nano /etc/sysctl.conf找到并取消注释这一行net.ipv4.ip_forward1使其立即生效sudo sysctl -p配置iptables实现NATsudo iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE sudo iptables -A FORWARD -i eth1 -o wlan0 -m state --state RELATED,ESTABLISHED -j ACCEPT sudo iptables -A FORWARD -i wlan0 -o eth1 -j ACCEPT这三条规则的意思是第一条对所有从eth1出去的流量进行源地址伪装MASQUERADE这样外网服务器回包时才能找到路回来。第二、三条允许wlan0和eth1之间的数据包转发。保存iptables规则否则重启会丢失sudo sh -c iptables-save /etc/iptables.up.rules然后编辑/etc/rc.local在exit 0之前添加iptables-restore /etc/iptables.up.rules5.3 设置静态IP并启动服务为树莓派的wlan0接口设置一个静态IP作为热点的网关sudo nano /etc/dhcpcd.conf在文件末尾添加interface wlan0 static ip_address192.168.4.1/24 nohook wpa_supplicantnohook wpa_supplicant是为了防止dhcpcd去管理wlan0的无线连接。现在启动所有服务sudo systemctl unmask hostapd sudo systemctl enable hostapd dnsmasq sudo systemctl start hostapd dnsmasq sudo systemctl restart dhcpcd用手机或电脑搜索Wi-Fi网络Pi-Mobile-Hotspot输入密码连接。连接后设备应该能自动获取到192.168.4.x的IP并且可以正常上网了。6. 故障排查与性能优化实录配置过程很少一帆风顺这里汇总了我遇到过的典型问题及其解决方法。6.1 常见问题速查表问题现象可能原因排查步骤与解决方案lsusb看不到4G模块供电不足USB接触不良模块损坏1. 使用带外接电源的USB Hub。2. 更换USB线或端口。3. 在Windows电脑上测试模块是否正常。模块识别为存储设备CD-ROM未成功切换模式1. 检查/etc/usb_modeswitch.d/下是否有对应设备ID的配置文件。2. 手动执行usb_modeswitch命令并检查lsusb变化。3. 尝试手动AT指令ATQCFG\usbnet\,1后重启模块。切换后无eth1/usb0接口驱动未加载模式切换不正确1.lsmod | grep cdc_ether检查驱动。2.dmesg | tail -30查看内核日志寻找USB设备识别和驱动绑定信息。3. 确认AT指令切换到了正确的模式ECM。接口有IP但无法ping通网关防火墙阻止路由冲突模块数据连接未激活1.sudo iptables -L检查是否有规则丢弃流量。2.ip route show确认默认路由指向正确网关。3. 通过AT指令ATQNETDEVCTL1,1激活数据连接。能ping通IP但无法解析域名DNS配置错误1.cat /etc/resolv.conf查看DNS服务器地址。2. 在dhcpcd.conf或dnsmasq.conf中正确配置DNS如8.8.8.8。3. 测试nslookup baidu.com 8.8.8.8排除本地服务问题。热点设备能连接但无法上网NAT转发未设置防火墙规则错误1. 确认sysctl net.ipv4.ip_forward值为1。2. 检查sudo iptables -t nat -L和sudo iptables -L规则是否与上文一致。3. 从树莓派本身ping 8.8.8.8确保其自身上网正常。网络速度慢、延迟高信号强度差模块性能瓶颈后台服务占用1. AT指令ATCSQ检查信号强度考虑使用外置天线。2. 使用speedtest-cli测试实际带宽。3. 检查是否有其他进程如pppd占用了串口或网络资源。6.2 性能优化与稳定性技巧天线是关键4G模块的PCB板载天线效果很有限。为模块配备合适的外置天线通常是SMA或IPEX接口并尽量将天线放置在窗外或信号好的位置这对提升速度和稳定性有立竿见影的效果。管理连接状态移动网络可能因信号切换而暂时断开。可以写一个简单的监控脚本定期ping外部地址如果失败则尝试重启网络接口或重新激活模块。#!/bin/bash PING_HOST8.8.8.8 INTERFACEeth1 if ! ping -c 2 -W 5 -I $INTERFACE $PING_HOST /dev/null; then echo $(date): Connection lost, restarting $INTERFACE... sudo ip link set $INTERFACE down sleep 2 sudo ip link set $INTERFACE up # 或者更激进地通过AT指令重启模块连接 # echo -e ATQNETDEVCTL0,1\r\nATQNETDEVCTL1,1\r\n /dev/ttyUSB2 fi可以将此脚本加入cron定时任务。减少系统负载如果你不需要图形界面使用树莓派OS Lite版本。关闭不必要的后台服务如avahi-daemon,bluetooth等能释放更多CPU和内存资源给网络处理。电源管理在/etc/dhcpcd.conf中为eth1接口添加nohook wpa_supplicant可以避免一些电源管理干扰。对于USB网卡可以尝试在内核参数中禁用USB自动挂起编辑/boot/cmdline.txt在行尾添加usbcore.autosuspend-1。日志是好朋友遇到疑难杂症多查看日志。journalctl -f可以实时查看系统日志dmesg -w可以实时查看内核消息它们能提供设备识别、驱动加载、网络事件等关键信息。配置树莓派的移动互联网尤其是ECM模式是一个将硬件、驱动、网络配置知识串联起来的实践。整个过程最磨人的地方往往不是配置本身而是当设备不按预期工作时如何一步步定位问题所在。我的经验是遵循“电源-硬件识别-模式切换-驱动加载-网络配置-服务启动”这个链条用lsusb,dmesg,ip addr,journalctl这些工具耐心观察每个环节的输出大部分问题都能迎刃而解。当你看到树莓派通过一根小小的4G模块在没有任何网线的地方稳定地为其他设备提供网络时那种成就感绝对是值得这番折腾的。

相关新闻

舞台表演技术实战:从DMX灯光控制到实时系统架构

舞台表演技术实战:从DMX灯光控制到实时系统架构

如果你是一名开发者,看到"舞台表演"、"音乐会"这样的标题,第一反应可能是"这和技术有什么关系?"——这正是本文要回答的核心问题。 在数字化时代,传统舞台艺术与技术的边界正在快速消融。从演唱会…

2026/8/2 16:50:49 阅读更多 →
7B/13B模型微调显存爆炸?AMD GPU上这4招让我省下40%内存

7B/13B模型微调显存爆炸?AMD GPU上这4招让我省下40%内存

AMD Instinct MI210上Llama2-13B微调显存优化全记录 作为硬件创业团队,我们在AMD Instinct MI210加速卡上进行大模型微调时,遇到了严重的显存管理挑战。本文将详细记录从问题定位到最终优化的完整过程,包含多个关键策略的组合使用和实测数据…

2026/8/2 16:50:49 阅读更多 →
Paper2Poster终极指南:如何用AI在5分钟内将学术论文变成专业海报

Paper2Poster终极指南:如何用AI在5分钟内将学术论文变成专业海报

Paper2Poster终极指南:如何用AI在5分钟内将学术论文变成专业海报 【免费下载链接】Paper2Poster [NeurIPS 2025] Open-source Multi-agent Poster Generation from Papers 项目地址: https://gitcode.com/gh_mirrors/pa/Paper2Poster 还在为学术会议的海报制…

2026/8/2 16:50:49 阅读更多 →

最新新闻

Suli硬件抽象层:嵌入式跨平台开发与代码复用的核心技术

Suli硬件抽象层:嵌入式跨平台开发与代码复用的核心技术

1. 项目概述:Suli是什么,以及它为何值得关注如果你玩过Arduino,或者接触过一些嵌入式开发,大概率会有一个共同的烦恼:硬件平台太多了。今天用Arduino Uno写了个控制LED的程序,明天换到ESP32上,发…

2026/8/2 17:32:16 阅读更多 →
ESP32-S3深度睡眠实战:XIAO开发板低功耗优化全解析

ESP32-S3深度睡眠实战:XIAO开发板低功耗优化全解析

1. 项目缘起:从“Make Sense”到“Sleep Sense”最近在折腾Seeed Studio的XIAO ESP32S3 Sense这块开发板,它集成了摄像头和麦克风,非常适合做边缘AI的原型验证。但在一个电池供电的传感器节点项目里,我遇到了一个经典难题&#xf…

2026/8/2 17:32:16 阅读更多 →
AtlasOS深度解析:开源Windows性能优化方案的技术架构与实战配置

AtlasOS深度解析:开源Windows性能优化方案的技术架构与实战配置

AtlasOS深度解析:开源Windows性能优化方案的技术架构与实战配置 【免费下载链接】Atlas 🚀 An open and lightweight modification to Windows, designed to optimize performance, privacy and usability. 项目地址: https://gitcode.com/GitHub_Tren…

2026/8/2 17:32:16 阅读更多 →
Reachy Mini机器人麦克风FPC线缆更换与音频故障修复实战指南

Reachy Mini机器人麦克风FPC线缆更换与音频故障修复实战指南

1. 项目概述:一次精细的硬件维护实操最近在折腾我的Reachy Mini机器人时,遇到了一个不大不小的问题:它的头部麦克风阵列似乎“失聪”了。经过一番排查,问题锁定在连接麦克风模组的那根细如发丝的FPC(柔性印刷电路&…

2026/8/2 17:32:16 阅读更多 →
Lumafly:3大优势让空洞骑士模组管理告别依赖地狱

Lumafly:3大优势让空洞骑士模组管理告别依赖地狱

Lumafly:3大优势让空洞骑士模组管理告别依赖地狱 【免费下载链接】Lumafly A cross platform mod manager for Hollow Knight written in Avalonia. 项目地址: https://gitcode.com/gh_mirrors/lu/Lumafly Lumafly是一款基于Avalonia框架开发的跨平台空洞骑…

2026/8/2 17:32:16 阅读更多 →
如何高效使用VLC媒体播放器:完整视频转码实用指南

如何高效使用VLC媒体播放器:完整视频转码实用指南

如何高效使用VLC媒体播放器:完整视频转码实用指南 【免费下载链接】vlc VLC media player - plays everything, runs anywhere. Code here: https://code.videolan.org/videolan/vlc 项目地址: https://gitcode.com/gh_mirrors/vl/vlc 你是否曾因视频格式不兼…

2026/8/2 17:31:16 阅读更多 →

日新闻

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

1. 从水管网络到最大流:一个核心问题的诞生想象一下,你是一个城市供水系统的总工程师。你的城市有多个水源(水库),需要通过一个复杂的地下管道网络,将水输送到各个居民区。每条管道都有其最大通水能力&…

2026/8/2 0:00:38 阅读更多 →
基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

2026/8/2 0:00:38 阅读更多 →
MATLAB xcorr函数详解:从互相关原理到四大实战应用

MATLAB xcorr函数详解:从互相关原理到四大实战应用

1. 从一次信号“找茬”说起:为什么我们需要互相关几年前,我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号,理论上它们接收到的声音波形应该非常相似,只是由于麦克风位置不同&#xff…

2026/8/2 0:00:38 阅读更多 →

周新闻

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

1. 从水管网络到最大流:一个核心问题的诞生想象一下,你是一个城市供水系统的总工程师。你的城市有多个水源(水库),需要通过一个复杂的地下管道网络,将水输送到各个居民区。每条管道都有其最大通水能力&…

2026/8/2 0:00:38 阅读更多 →
基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

2026/8/2 0:00:38 阅读更多 →
MATLAB xcorr函数详解:从互相关原理到四大实战应用

MATLAB xcorr函数详解:从互相关原理到四大实战应用

1. 从一次信号“找茬”说起:为什么我们需要互相关几年前,我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号,理论上它们接收到的声音波形应该非常相似,只是由于麦克风位置不同&#xff…

2026/8/2 0:00:38 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/2 6:34:16 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/2 2:47:48 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/2 0:23:22 阅读更多 →