嵌入式Linux系列如何使用4G模块
发表于:2024-11-11 作者:千家信息网编辑
千家信息网最后更新 2024年11月11日,嵌入式Linux系列如何使用4G模块,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。1引言随着移动通信技术的快速发展,由几年前的2G模块,
千家信息网最后更新 2024年11月11日嵌入式Linux系列如何使用4G模块随着移动通信技术的快速发展,由几年前的2G模块,到现在广泛使用的4G模块,5G虽然很火热,但是5G模组还不是很成熟,另外据说专家们已经在研究6G了,移动通信真是发展迅速啊。随着它们速率的不断提供,模块的接口形式也在不断的变化,2G模块只要串口就可以了,4G模块一般用的USB接口,当然串口也可以,只不过速率慢些。由于4G模块的驱动较为复杂,所以如果是USB接口,在普通MCU上做就会比较困难,这时Linux系统的优势就体现出来了,Linux由于其完备的驱动支持,在上面做4G就会容易很多。 2.1. 硬件 1) 网上的一个第三方做的NUC972开发板: 有兴趣购买的朋友,可以去他们的淘宝店购买: https://s.click.taobao.com/X8mza8w 2) 移远的EC20模组,移远这几年模块做的风生水起,前不久还上市了。 2.2. 软件 1) Uboot继续使用之前文章用的,无需改动。 2) Kernel在上一篇基础上,要做一定的修改。 3) Rootfs在上一篇用Buildroot生成的基础上,要做一定的修改。 • 进入内核目录driver/usb/serial/ 下修改 option.c 文件,添加设备的VID 和 PID: VID 为0x2c7c;PID 为0x0125 • 内核配置 • pppd配置,用来生成pppd、pppdump等相关指令 这里遇到一个问题,卡住了好久,勾选上pppd之后编译报错,提示utmp.h头文件找不到,后来咨询了前同事远程协助才解决掉,需要做如下修改才可以。 看来还是得研究研究buildroot的编译原理才行,不然遇到问题真心不知道该如何解决。 将上述修改后的内核和文件系统下载到板子里启动后, 插上USB 接口的EC20,开机后(EC20模块上有一个控制开机的GPIO)提示以下信息,生成ttyUSBx(x为0到4)。 我们使用lsusb指令,可以看到对应上述PID和VID的USB设备。 这一步是调试4G模块的最关键一步,这一步成功调试工作就完成了一大半以上。其实只要完成第3节内核配置后,就可以实现上述现象了。 之后我们可以通过串口发送一些AT命令来检测模块的一些状态 microcom -s 115200 /dev/ttyUSB2 AT用来检测 Module 与串口是否连通, 命令格式:AT 命令返回:OK (与串口通信正常) (无返回,与串口通信未连通) AT+CPIN? (查看SIM卡的状态)回车, 返回:+CPIN:READY OK(正常)。 +CPIN:ERROR (表示 SIM卡失败或没有插入 SIM卡) AT+CSQ是用来检测信号质量,确定是否可以登陆上网络; 命令返回:+CSQ: **,## 其中**应在10到31之间,数值越大表明信号质量越好,##应为99。 否则应检查天线或SIM卡是否正确安装 然后拷贝 quectel-chat-connect quectel-chat-disconnect quectel-ppp 到 /etc/ppp/peers 目录(需要用mkdir 新建这个目录)下。 然后使用下面的命令启动 ppp 拨号, 命令最后的 & 可以让 pppd 后台运行 pppd call quectel-ppp & 之后就可以ping 通外网了。
嵌入式Linux系列如何使用4G模块,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
1
引言
2
环境介绍
3
内核配置
4
Buildroot配置
5
测试
看完上述内容,你们掌握嵌入式Linux系列如何使用4G模块的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!
模块
串口
命令
内核
配置
接口
问题
通信
文件
目录
检测
生成
研究
嵌入式
不断
信号
内容
基础
指令
方法
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
oracle新建一个数据库语句
网络安全验证可靠吗
网络安全服务的目标是什么
跨地区 数据库 设计
网络安全公司需要什么许可证
成都软件开发青春
网络安全第五轮学科评估a类大学
广州浚峰网络技术有限公司
湖北互联网软件开发哪家便宜
itx服务器
迪普科技与网络安全
掌世界网络技术有限公司
桌面软件开发费用
成立软件开发公司成本
玄武区工商软件开发信息推荐
淘宝客软件开发流程
如何查看腾讯云服务器IP
网络技术人员需要什么学历
网络技术研发公关
介绍网络安全
江西品一网络技术有限公司
西安网络安全厂商
上位机软件开发 c
数据库的数据访问接口技术
慈溪软件开发公司价格
外商在济南软件开发公司
抢课软件开发
网络安全大会安保
数据库表sql财务
数据库技术方面的参考文献