EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 Tronlong123 于 2024-7-21 17:34 编辑
* F+ { p# G7 A( \$ T4 y/ h, ~* D6 ^- N- S4 P
目录' {) L. I: G4 T' c8 Q' A
5 4G模块测试
5 e0 w0 ]: K. g0 H. N0 R) w# |% d5.1 网络功能测试
; a3 }( t9 j/ S l: H- c5.2 短信功能测试0 h7 |- s6 |4 q% z$ ?
5.3 通话功能测试
4 x) z( w/ K7 P5.4 GPS定位功能测试( X6 J) w9 Z W
5.5 程序编译
! r x& z2 Z+ }2 K# I前言本文主要介绍基于创龙科技TLIMX6U-EVM评估板的物联网模块开发案例,适用开发环境:
: B! }3 v( h9 T. }- ZWindows开发环境:Windows 7 64bit、Windows 10 64bit
( \% }2 s. N# v# Z虚拟机:VMware15.1.0
3 V& S C' |# SLinux开发环境:Ubuntu18.04.4 64bit8 F4 _" i/ \3 P9 w$ y
U-Boot:U-Boot-2020.04! s$ C3 T5 V, q- K; O
Kernel:Linux-5.4.70
4 j ]1 }* o" J+ w( A/ nLinux SDK:5.4.70_2.3.0/ {4 F" n& f G* E# D4 f( t$ h9 ^8 m
无特殊说明情况下,默认使用USB TO UART1作为调试串口,使用Linux系统启动卡(SD启动模式)启动系统,通过路由器与PC机进行网络连接。1 I: K- g3 d1 d! {' J* v. _9 S
创龙科技TLIMX6U-EVM是一款基于NXP i.MX 6ULL的ARM Cortex-A7高性能低功耗处理器设计的评估板,由核心板和评估底板组成。核心板经过专业的PCB Layout和高低温测试验证,稳定可靠,可满足各种工业应用环境。/ P6 J1 }: [! ~
5 4G模块测试本案例使用的4G模块型号为:移远EC200UCNAA-MINIPCIE。7 M( e) l2 F+ n$ s' e3 c
测试程序目录usb_4g_test位于产品资料“4-软件资料\Demo\module-demos\”路径下。为方便测试,产品资料中提供了经过验证的测试程序可执行文件,位于案例bin目录下。请将bin目录下所有文件拷贝至评估板文件系统任意路径下。
! H, `! d5 E8 w. y使用前请在Micro SIM卡槽中插入可正常使用的SIM卡(缺口方向朝外),并将4G模块正确安装至评估板Mini PCIe(4G)接口,同时将2.4G天线连接至4G模块的MAIN接口,将GPS天线连接至4G模块的GNSS接口,如下图所示。 L& m+ m# S5 i
进入评估板文件系统,执行如下命令关闭其它网络,仅保留4G模块网络设备。
' n. S! z/ w. @) C: R% FTarget#ifconfig eth0 down
6 l4 s" P( G5 k% o4 pTarget#ifconfig eth1 down2 X; E9 K3 e3 O
Target# echo -ne "AT+QNETDEVCTL=3,2\r" > /dev/ttyUSB5
7 f9 G Q7 [& H1 | B, RTarget# udhcpc -i usb03 K! d% D; i% T7 s
Target# echo "nameserver 8.8.8.8" >> /etc/resolv.conf- M5 G0 ?, g$ [ |' D
Target#ifconfig
# l) r9 t# Q0 G9 b6 X3 {) M5.1 网络功能测试
! r. \- j& @/ S }5 h执行如下命令测试网络功能是否正常。2 F: K6 E3 e8 s1 h' _+ m
Target#ping www.baidu.com -I usb0
6 @5 S2 q+ ^8 H: [5.2 短信功能测试 . N: T+ p" \" M$ X p
进入评估板文件系统,在send_sms程序所在目录执行如下命令测试短信功能是否正常。
; i5 L& M i2 O7 b* Q+ J( C/ i8 m- F! aTarget#./send_sms /dev/ttyUSB5 131******** www.tronlong.com
9 n, P7 J+ \9 \' C3 N
( o. ^* a8 d$ G) v" X }
- k" V( ^4 n1 q! \1 G5.3 通话功能测试/ L. j& ]' F* Z4 e9 s! s2 l! ]
进入评估板文件系统,在phone_call程序所在目录执行如下命令测试通话功能是否正常。
- X! a$ x! v: c' m8 E. j A8 C& _Target#./phone_call /dev/ttyUSB5 131********
& d6 ]( o; z0 k r0 Y( \ j. x5.4 GPS定位功能测试
% {$ r5 y$ m4 W2 ~. |9 x, [进入评估板文件系统,执行如下命令测试GPS定位功能是否正常。
! \! {4 U& P: I0 U# {/ yTarget#./get_location /dev/ttyUSB5 1
& [) a' e" } T, e& W5 ]获取经纬度需等待几分钟时间,若获取失败、超时(如下图所示),请检查天线是否接好,并确保处于开阔场地进行测试。- E `# I& J" a7 v( x' b/ P
将获取到的经纬度信息,使用GPS经纬度测试工具进行转换坐标格式并定位验证。GPS经纬度测试工具位于产品资料“4-软件资料\Tools\Windows\”目录下。
0 E4 W! R6 d: ]. |2 Q ]8 \( d5.5 程序编译5 d8 w) M" T; s
请将案例src文件夹拷贝至Ubuntu工作目录,使能SDK环境变量并编译程序,编译完成将会在当前目录下生成可执行程序。6 h, Z( F* l4 H7 v* _+ c% D* I
Host# source /home/tronlong/SDK/environment-setup-cortexa7t2hf-neon-poky-linux-gnueabi* M9 Y& C$ H! ?( M; o
Host#make, k% U2 l9 @" c! U; Y( D
% `$ `9 S) P: |& `
/ L) `% H3 @ ^$ B3 j
|