Alternate Text
您好,欢迎来到海凌科商城
全部商品分类
首页 > 资讯 > 4G 通信模块在ARM 平台下的应用

4G 通信模块在ARM 平台下的应用

Reading Volume: 255

4G通信模块把频率接收器和信号增幅器等部件全都整合在一起,实现了一体化。随着工业发展,嵌入式设备接入网络的需求日益增多,在没有有线或WiFi等无线的环下直接通过4G通讯模块连接运营商网络来接入互联网不失为一个好方法。因此,本文就为读者介绍一下基于ARM平台的嵌入式设备在Linux下使用4G模块的方法。

一、开发环境

1. 开发主机环境:

Ubuntu12.04(64位)、arm-fls-linux-guneabi-gcc系列交叉编译链。

2.硬件清单:

IoT-3960工控板、龙尚 4G模块U8300C或U8300W。

3.软件资源:

光盘EPC-280_283_287V1.04.iso中的内核源码包:linux-2.6.35.3-fec60fa.tar.bz2。

https://resource.gicisky.net/lgb/yiyuan/dfffg/m1.jpg立即购买,期待你的到来

二、技术实现

1、解压内核源码将 EPC-280_283_287 V1.04.iso 光盘中的linux-2.6.35..3-fec60fa.tar.bz2 源码包复制到ubuntu 系统的“~/”目录下,将其解压后可得到linux-2.6.35.3 目录,参考命令如vmuser@Linux-host:~$ tar -jxvf linux-2.6.35..3-fec60fa.tar.bz2

2、修改配置文件在内核源码目录“drivers/gpio/”下的Kconfig 文件中有设定了CONFIG_GPIO_M28X 宏的默认配置,用vim编辑器打开这个Kconfig 文件,搜索“GPIO_M28X”,找到其配置设定。

3、修改内核编译脚Linux 源码目录下的build-kernel 脚本文件主要用于切换内核默认配置,但因光盘中的该脚本文件设置不够灵活,建议直接将build-kernel文本内容整体替换

三、使用4G 模块

默认内核启动时,把4G模块的复位引脚拉低,使模块处于非工作的状态。要想完全使能模块,运行/opt 目录下的upmodule.sh 脚本即可。此时板子的WWAN 这个LED会出现闪烁的现象,闪烁频率大概为800 毫秒,然后设备开始入网,入网成功后,板子的WWAN 这个LED 的闪烁频率变为3 秒左右。同时,大概10 秒之后,板子开始检测到USB 设备的插入,然后板子自动安装USB 转串口的驱动,驱动安装完成后,会在板子的/dev 目录下自动生成ttyUSB0~ttyUSB5 这6 个串口设备。

 

Share To: Collection
Time:2019-10-21 09:31
鄂公安备42011102003570号

粤ICP备12055399号

©2013-2020 深圳市海凌科电子有限公司 版权所有