4G通信模块在ARM平台下的应用
扫描二维码
随时随地手机看文章
4G模块是连接物与物的重要载体,是终端设备接入物联网的核心部件之一,随着4G的普及,许多新兴市场对4G通信模块的需求都在日益扩大,那么在ARM平台的嵌入式设备上如何快速的应用4G模块呢?
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(光盘内容可在致远电子官网下载http://www.zlg.cn)。
二、硬件概述
IoT-3960L 是广州致远电子股份有限公司以Freescale i.MX287处理器为核心开发的工业IoT网络控制器,集成多路通信接口,支持多种通信协议,具有性价比高、功能丰富、工作稳定、兼容性强等特点,产品实物如图1所示。
图1 IoT-3960L工控板
通过自定义的 Mini-PCIE 接口,IoT-3960L 可外扩3G、4G、GPRS、ZigBee、RFID 等无线通信模块。本文外扩的是龙尚4G 模块,所用的型号如图2所示。
图2 龙尚4G模块U8300C、U8300W