目录 5 4G 模块测试 5.1 网络功能测试 5.2 短信功能测试 5.3 通话功能测试 5.4 GPS 定位功能测试 5.5 程序编译 前言 本文主要介绍基于创龙科技 TLIMX6U-EVM 评估板的 物联网 模块开发案例,适用开发环境: Windows 开发环境: Windows 7 64bit 、 Windows 10 64bit 虚拟机:VMware15.1.0 Linux 开发环境: Ubuntu18.04.4 64bit U-Boot : U-Boot-2020.04 Kernel : Linux-5.4.70 Linux SDK : 5.4.70_2.3.0 无特殊说明情况下,默认使用 USB TO UART1 作为调试串口,使用Linux 系统启动卡( SD 启动 模式)启动系统,通过路由器与PC 机进行网络连接。 创龙 科技TLIMX6U-EVM 是一款基于 NXPi.MX 6ULL 的ARM Cortex-A7 高性能低功耗 处理器 设计的评估板,由核心板和评估底板组成。核心板经过专业的 PCB Layout 和高低温测试验证,稳定可靠,可满足各种工业应用环境 。 评估板正面图 5 4 G 模块测试 本案例使用的 4G 模块型号为:移远 EC200UCNAA-MINIPCIE 。 测试程序目录 u sb_4g_test 位于产品资料 “ 4- 软件资料 \Demo\module-demos\ ” 路径 下。为方便测试, 产品资料中提供了 经过验证的 测试程序 可执行 文件 ,位于 案例 bin 目录下。 请将 bin 目录下所有文件拷贝至评估板文件系统任意路径下。 使用前请在 Micro SIM 卡槽中插入可正常使用的 SIM 卡(缺口方向朝外),并将 4 G 模块正确安装至评估板 Mini PCIe( 4 G) 接口,同时将 2 . 4G 天线连接至 4 G 模块的 M AIN 接口,将 G PS 天线连接至 4 G 模块的 G NSS 接口 ,如下图所示。 进入评估板文件系统,执行如下命令关闭其它网络,仅保留 4G 模块网络设备。 Target# ifconfig eth0 down Target# ifconfig eth1 down Target# /dev/ttyUSB5 Target# udhcpc -i usb0 Target# /etc/resolv.conf Target# ifconfig 5.1 网络功能测试 执行如下命令测试网络功能是否正常。 Target# ping www.baidu.com -I usb0 5.2 短信功能测试 进入评估板文件系统,在 send_sms 程序所在目录 执行如下命令测试短信功能是否正常。 Target# . /send_sms /dev/ttyUSB5 131******** www.tronlong.com 5.3 通话功能测试 进入评估板文件系统,在 phone_call 程序所在目录 执行如下命令测试通话功能是否正常。 Target# ./phone_call /dev/ttyUSB5131******** 5.4 GPS 定位功能测试 进入评估板文件系统,执行如下命令测试 GPS 定位功能是否正常。 Target# . /get_location /dev/ttyUSB5 1 获取经纬度需等待几分钟时间,若获取失败、超时 (如下图所示) ,请检查天线是否接好,并 确保 处于开阔场地进 行测试。 将获取到的经纬度信息,使用 GPS 经纬度测试工具进行转换坐标格式并定位验证。 GPS 经纬度测试工具位于产品资料“ 4- 软件资料 \Tools\Windows \ ”目录下。 5.5 程序编译 请将案例 src 文件夹拷贝至 Ubunt u 工作目录,使能 SDK 环境变量 并编译程序,编译完成将会在当前目录下生成可执行程序 。 Host# source /home/tronlong/SDK/environment-setup-cortexa7t2hf-neon-poky-linux-gnueabi Host# make