EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 Tronlong123 于 2024-7-21 17:34 编辑 ' e* t/ v6 v0 C$ u
0 Q ]& v8 M0 w3 d- d/ \: x" Q* Z目录
/ ^, X6 H( C% ]( Y- c' @5 4G模块测试
" a4 Q# X8 o! s# m" a( f# f5.1 网络功能测试
: I& w; |: D+ w1 ~0 m5 T0 t8 Z- S5.2 短信功能测试7 o& y% Z$ n9 W* Y9 K+ ]0 ?% Q
5.3 通话功能测试; u |1 L9 s0 {( ^% Y2 E
5.4 GPS定位功能测试7 F; H8 n& h8 L, G9 x. f f
5.5 程序编译
0 }: H8 Q% P3 |' v# }前言本文主要介绍基于创龙科技TLIMX6U-EVM评估板的物联网模块开发案例,适用开发环境:+ e/ L$ q4 `! }+ X: U7 V
Windows开发环境:Windows 7 64bit、Windows 10 64bit
9 w# K$ [0 U) P虚拟机:VMware15.1.0+ _( x1 _; Q- H2 |; c
Linux开发环境:Ubuntu18.04.4 64bit
2 I$ i- C( [6 M0 ^/ KU-Boot:U-Boot-2020.04 B& e& O4 Z$ G9 Z8 O- W! |
Kernel:Linux-5.4.70. m# E! S% U# v# G# C( }
Linux SDK:5.4.70_2.3.0
/ {5 S# e; Z5 F- ?* r无特殊说明情况下,默认使用USB TO UART1作为调试串口,使用Linux系统启动卡(SD启动模式)启动系统,通过路由器与PC机进行网络连接。$ z! u Z; W3 _: ^$ o
创龙科技TLIMX6U-EVM是一款基于NXP i.MX 6ULL的ARM Cortex-A7高性能低功耗处理器设计的评估板,由核心板和评估底板组成。核心板经过专业的PCB Layout和高低温测试验证,稳定可靠,可满足各种工业应用环境。5 J# r$ e# A! }$ N, Z2 w
5 4G模块测试本案例使用的4G模块型号为:移远EC200UCNAA-MINIPCIE。
+ M& O+ D8 \2 L5 N i测试程序目录usb_4g_test位于产品资料“4-软件资料\Demo\module-demos\”路径下。为方便测试,产品资料中提供了经过验证的测试程序可执行文件,位于案例bin目录下。请将bin目录下所有文件拷贝至评估板文件系统任意路径下。* k/ H7 D& _ I) I7 ?: P
使用前请在Micro SIM卡槽中插入可正常使用的SIM卡(缺口方向朝外),并将4G模块正确安装至评估板Mini PCIe(4G)接口,同时将2.4G天线连接至4G模块的MAIN接口,将GPS天线连接至4G模块的GNSS接口,如下图所示。
+ b, f% @% C; R2 G进入评估板文件系统,执行如下命令关闭其它网络,仅保留4G模块网络设备。 Z7 ?; z2 U3 `& a- v6 d9 F
Target#ifconfig eth0 down
( C8 |- o- @0 _. a) [: h% g2 oTarget#ifconfig eth1 down
) T: A* J; N- `& Q2 BTarget# echo -ne "AT+QNETDEVCTL=3,2\r" > /dev/ttyUSB52 N& i' N, x0 _7 E$ X% |" z
Target# udhcpc -i usb0
, B5 t- h- Z7 |Target# echo "nameserver 8.8.8.8" >> /etc/resolv.conf( B4 ?* h0 a1 d2 i
Target#ifconfig
" G: \3 |! O# |7 Q; q9 }8 [4 T; m5.1 网络功能测试, c7 v+ n& e; M$ O8 o% J# B# b6 O
执行如下命令测试网络功能是否正常。
* g4 ?5 F$ n- B. m/ C) m; CTarget#ping www.baidu.com -I usb0' Y* ~* X7 F' x
5.2 短信功能测试
" f( m3 m' S& @; E进入评估板文件系统,在send_sms程序所在目录执行如下命令测试短信功能是否正常。
1 d9 {* F- A7 vTarget#./send_sms /dev/ttyUSB5 131******** www.tronlong.com, Q0 F: u+ R5 e1 e* b
: E+ c: L. b2 b. H
' X* [7 q( [! R- s/ {8 H5.3 通话功能测试
9 {0 _0 y3 T8 N* D进入评估板文件系统,在phone_call程序所在目录执行如下命令测试通话功能是否正常。
8 Q, `- D: r+ U, }4 v1 ETarget#./phone_call /dev/ttyUSB5 131********2 h" k3 [ C9 g& o0 a" Q
5.4 GPS定位功能测试) z: f7 G& {! w2 K6 E
进入评估板文件系统,执行如下命令测试GPS定位功能是否正常。/ L+ Y5 J4 c( ?1 P; i- B/ Q
Target#./get_location /dev/ttyUSB5 1+ f' `9 l# K1 I- P5 Q! G$ L. u# g
获取经纬度需等待几分钟时间,若获取失败、超时(如下图所示),请检查天线是否接好,并确保处于开阔场地进行测试。
9 D5 _& G5 v' O. L3 J将获取到的经纬度信息,使用GPS经纬度测试工具进行转换坐标格式并定位验证。GPS经纬度测试工具位于产品资料“4-软件资料\Tools\Windows\”目录下。
+ ?; k$ V" u9 e( w5.5 程序编译
2 a7 u% n! k& q2 f Z请将案例src文件夹拷贝至Ubuntu工作目录,使能SDK环境变量并编译程序,编译完成将会在当前目录下生成可执行程序。
6 U% G# N6 t3 J& d# o; h. ^Host# source /home/tronlong/SDK/environment-setup-cortexa7t2hf-neon-poky-linux-gnueabi
1 U0 O4 w; ~6 X: Z4 k4 wHost#make
) K+ V/ e$ H4 Y# u
$ _" G" \% l+ t; A9 q* ^( S) J0 a4 C2 m, _' i! X- a
|