RK: 调试4G模块 合宙Air720
合宙4G 模块 安卓RIL驱动 https://doc.openluat.com/article/1099
安卓ril 无法上网初步分析 https://doc.openluat.com/article/590/0
4G模块Air720系列 android RIL驱动源码发布! http://oldask.openluat.com/article/95
一.Android RIL对应的驱动
编译ril hardware\ril\reference-ril\
ip-up
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 | #include <stdio.h> #include <stdlib.h> #include <string.h> #include <unistd.h> #include <errno.h> static int property_set( const char *key, const char *value) { char cmd[ 128 ]; snprintf(cmd, sizeof(cmd), "/system/bin/setprop %s %s" , key, (value && value[ 0 ]) ? value : "\"\"" ); return system(cmd); } int main( int argc, char *argv[]) { argc = argc; argv = argv; char *dns1 = getenv( "DNS1" ); char *dns2 = getenv( "DNS2" ); char *iplcocal = getenv( "IPLOCAL" ); char *ipremote = getenv( "IPREMOTE" ); system( "/system/bin/setprop net.dns1 8.8.8.8" ); system( "/system/bin/setprop net.dns1 8.8.8.8" ); system( "/system/bin/setprop net.dns1 8.8.8.8" ); property_set( "net.ppp0.dns1" , dns1 ? dns1 : "" ); property_set( "net.ppp0.dns2" , dns2 ? dns2 : "" ); property_set( "net.ppp0.local-ip" , iplcocal ? iplcocal : "" ); property_set( "net.ppp0.remote-ip" , ipremote ? ipremote : "" ); property_set( "net.ppp0.gw" , ipremote ? ipremote : "" ); system( "/system/bin/ip route add default dev ppp0 table ppp0" ); system( "/system/bin/ip route add default dev ppp0 table ppp0" ); system( "/system/bin/ip route add default dev ppp0 table ppp0" ); system( "/system/bin/ip route add default dev ppp0 table ppp0" ); system( "/system/bin/ifconfig wlan0 down" ); system( "/system/bin/ifconfig wlan0 down" ); system( "/system/bin/ifconfig wlan0 down" ); return 0 ; } |
二.安卓ril 无法上网初步分析 https://doc.openluat.com/article/590/0
1.2.1. 有分配IP,则在命令行 输入ifconfig 查看是否出现ppp0 网卡
1.2.2. 出现ppp 输入 ping 115.239.210.27
1.2.3. 出现 connect:Networkis unreachable 则输入命令 ip route add default dev ppp0 table ppp0 ,然后再 ping ,如果能 ping 通 这是路由问题,需要修改ip-up 文件
1.2.4. 可以ping 通 则输入 ping www.baidu.com ,如果出现 pingunknown host www.baidu.com 则 是dns 解析问题
三.调试4G模块 Air720 未成功!
问题:ppp 拨号后需要设置成默认路由才可以上网
分类:
RockChip
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】