EDA365电子论坛网

标题: 基于NXP i.MX 6ULL核心板的物联网模块开发案例(4) [打印本页]

作者: Tronlong123    时间: 2024-7-18 09:27
标题: 基于NXP i.MX 6ULL核心板的物联网模块开发案例(4)
本帖最后由 Tronlong123 于 2024-7-21 17:34 编辑 % t, W& @' i- @) L2 a
* p$ }9 k8 \  z1 V( @

目录
# u2 h5 I: P) ^/ Z. l6 o( r5 4G模块测试- a4 \6 c4 C. y& `; `
5.1 网络功能测试
; o7 _; A' |9 D1 j, p5.2 短信功能测试' ~8 c3 o1 n0 t) A% S! ?7 z
5.3 通话功能测试
  a4 I" y' f9 Q4 P4 @6 _( q( M4 ]5.4 GPS定位功能测试
. ^- z. n& t! S& t( G+ D+ G7 \5.5 程序编译* }+ Q8 \' C* @0 w/ {
前言本文主要介绍基于创龙科技TLIMX6U-EVM评估板的物联网模块开发案例,适用开发环境:
4 q; f) Z# i: X( b" JWindows开发环境:Windows 7 64bit、Windows 10 64bit
, R( s5 P4 K/ e  O1 R9 W虚拟机:VMware15.1.0
6 q7 _7 ]: x  S$ {0 e  rLinux开发环境:Ubuntu18.04.4 64bit8 K8 Y$ P; o, Z' L2 r, g
U-Boot:U-Boot-2020.04' g, q( v- d7 Z: u5 s2 j. i
Kernel:Linux-5.4.700 X* `% Z1 D9 g, I! U
Linux SDK:5.4.70_2.3.0
; s; k- ?  ~: T) C, W; U无特殊说明情况下,默认使用USB TO UART1作为调试串口,使用Linux系统启动卡(SD启动模式)启动系统,通过路由器与PC机进行网络连接。2 L# W& n. U5 G( x; M$ L
创龙科技TLIMX6U-EVM是一款基于NXP i.MX 6ULL的ARM Cortex-A7高性能低功耗处理器设计的评估板,由核心板和评估底板组成。核心板经过专业的PCB Layout和高低温测试验证,稳定可靠,可满足各种工业应用环境。
  A% v( Z! s% S4 ]; p! d7 v

评估板正面图
5 4G模块测试本案例使用的4G模块型号为:移远EC200UCNAA-MINIPCIE。' f9 C+ d+ m' q/ r$ D
测试程序目录usb_4g_test位于产品资料“4-软件资料\Demo\module-demos\”路径下。为方便测试,产品资料中提供了经过验证的测试程序可执行文件,位于案例bin目录下。请将bin目录下所有文件拷贝至评估板文件系统任意路径下。
. ?0 z7 p% x, |使用前请在Micro SIM卡槽中插入可正常使用的SIM卡(缺口方向朝外),并将4G模块正确安装至评估板Mini PCIe(4G)接口,同时将2.4G天线连接至4G模块的MAIN接口,将GPS天线连接至4G模块的GNSS接口,如下图所示。' r7 D# e$ U2 J6 j# v; }
进入评估板文件系统,执行如下命令关闭其它网络,仅保留4G模块网络设备。
, v. t; x4 t" _Target#ifconfig eth0 down  O9 b0 u0 \6 S8 x( z  ]! \! ]
Target#ifconfig eth1 down" N8 Y1 M- S" N! p9 A4 M% X
Target# echo -ne "AT+QNETDEVCTL=3,2\r" > /dev/ttyUSB5- R1 t2 k: F- q9 z
Target# udhcpc -i usb01 z+ L0 Q9 H9 i2 U
Target# echo "nameserver 8.8.8.8" >> /etc/resolv.conf4 |1 r* n: F3 t8 l  Q3 J0 D
Target#ifconfig
: X& h1 r( Z9 J  l
5.1 网络功能测试
* W- l- o2 j; ^: j3 ^; a5 U3 q执行如下命令测试网络功能是否正常。
# `. U$ }$ A9 j1 S) y: JTarget#ping www.baidu.com -I usb0; q& l* P$ t2 B  I
5.2 短信功能测试 * Z2 H. `' X7 J
进入评估板文件系统,在send_sms程序所在目录执行如下命令测试短信功能是否正常。! K- _* z9 P/ }
Target#./send_sms /dev/ttyUSB5 131******** www.tronlong.com5 I6 f# i8 Z) h3 |- d, S- e! q: Q+ d! b2 k

# S8 C4 h; l+ I% a  n) z9 X4 j; w; D0 Z* `& g
5.3 通话功能测试2 x: }: ]9 F3 a' \% g9 F
进入评估板文件系统,在phone_call程序所在目录执行如下命令测试通话功能是否正常。
  ?9 _: I# T/ f$ z: J& ~' l/ mTarget#./phone_call /dev/ttyUSB5 131********
5 Z( c' n" X" A, W( q2 n2 }
5.4 GPS定位功能测试4 U* Z/ w# a! O- t: ~7 M; {/ T3 e
进入评估板文件系统,执行如下命令测试GPS定位功能是否正常。- p1 D* d: E: k3 m3 T5 f
Target#./get_location /dev/ttyUSB5 1
/ i. G6 i; c6 A. t. T8 T3 h
获取经纬度需等待几分钟时间,若获取失败、超时(如下图所示),请检查天线是否接好,并确保处于开阔场地进行测试。
' o8 C' P6 e. D- g- [
将获取到的经纬度信息,使用GPS经纬度测试工具进行转换坐标格式并定位验证。GPS经纬度测试工具位于产品资料“4-软件资料\Tools\Windows\”目录下。* t; L, c2 [" Q. D  O; U
5.5 程序编译
# J- @# x  F/ H# _: b请将案例src文件夹拷贝至Ubuntu工作目录,使能SDK环境变量并编译程序,编译完成将会在当前目录下生成可执行程序。
; c' v: R* n3 x2 p& j5 `Host# source /home/tronlong/SDK/environment-setup-cortexa7t2hf-neon-poky-linux-gnueabi
3 @: I5 v/ f: i" j  d- KHost#make1 r$ q9 A, z* V0 s( }% a4 M/ T- ~

3 a! b) R: X; M4 G! r1 g. n7 o
: b: o! t! ?' |& E) W
作者: Getaway    时间: 2024-7-18 10:34
这个开发板的功能很厉害,有程序包吗
作者: Tronlong123    时间: 2024-7-18 11:44
Getaway 发表于 2024-7-18 10:34
. D4 r) ?, K1 q9 ]4 F4 d0 p  B: S这个开发板的功能很厉害,有程序包吗
7 t2 T5 {/ y7 q- b2 @' t
您可以到我们的微信公众号或者官网咨询下载相关资料噢# G9 h( i3 d3 \4 \" _( C- A" g





欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2