找回密码
 注册
关于网站域名变更的通知
查看: 251|回复: 2
打印 上一主题 下一主题

基于NXP i.MX 6ULL核心板的物联网模块开发案例(3)

[复制链接]

该用户从未签到

跳转到指定楼层
1#
 楼主| 发表于 2024-7-17 15:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 Tronlong123 于 2024-7-21 17:35 编辑 3 g5 e7 W, p. _4 X$ V  g9 q, O
) K& ~; g. v9 O+ v) y
前言
  m" V! p8 ]0 W; o5 q/ ^* _6 G1 r' M( g- L7 i7 X  E. x
本文主要介绍基于创龙科技TLIMX6U-EVM评估板的物联网模块开发案例,适用开发环境:
" y' G2 D; Z4 F/ ZWindows开发环境:Windows 7 64bit、Windows 10 64bit
. e+ Q% [7 o) n, r8 N" I6 [6 @5 _7 @虚拟机:VMware15.1.0
0 Q# H* [- R4 X. A* g6 RLinux开发环境:Ubuntu18.04.4 64bit2 O8 y: j$ G, D3 @' [
U-Boot:U-Boot-2020.04
7 n( }( i; G" M- A+ ~! E0 K5 eKernel:Linux-5.4.70
- @$ s( E- E2 D! y5 L1 X4 L% V3 l: U& nLinux SDK:5.4.70_2.3.0
/ [) @+ y. V$ Q! i( e, g9 q无特殊说明情况下,默认使用USB TO UART1作为调试串口,使用Linux系统启动卡(SD启动模式)启动系统,通过路由器与PC机进行网络连接。8 g2 S0 y: h* u& |
创龙科技TLIMX6U-EVM是一款基于NXP i.MX 6ULL的ARM Cortex-A7高性能低功耗处理器设计的评估板,由核心板和评估底板组成。核心板经过专业的PCB Layout和高低温测试验证,稳定可靠,可满足各种工业应用环境。3 x) O: h; j- F4 }! v, A
评估板正面图
1 Zigbee模块测试本案例使用的Zigbee模块型号为:硅传科技CC2530PATR2.4Z-M,实现TLIMX6U-EVM评估板之间通过Zigbee模块进行通信。
+ [$ H1 n/ R  B3 w4 [3 j请准备两个TLIMX6U-EVM评估板和两个Zigbee模块,分别将两个Zigbee模块(默认为透传模式)插至两个评估板Zigbee接口,如下图所示,分别给两个评估板上电启动并进入文件系统。. i# M; Y/ K( z$ @7 z1 R
备注:由于存在引脚复用关系,请勿同时将NB-IoT、LoRa模块连接到评估板。! T6 B9 a$ V) Q1 v: J
(1) 评估板1发送——评估板2接收
, E8 P( B5 D  F$ u" |' y2 X1 E在评估板2文件系统执行如下命令,配置串口,并等待接收评估板1发送的信息。# f) {9 p: v8 H( m$ ]/ I9 K, U
Target# stty -F /dev/ttymxc5 ispeed 115200 ospeed 115200 cs8$ f: O& w, T- Z$ Q8 {1 U) K
Target# cat /dev/ttymxc52 s+ @0 b& A" }. W+ i
在评估板1文件系统执行如下命令,配置串口,并发送数据。
3 t% C. l: I0 e' e+ I% W: z2 zTarget# stty -F /dev/ttymxc5 ispeed 115200 ospeed 115200 cs8
/ j1 y  p- X. s3 s# w! @Target# echo "tronlong" > /dev/ttymxc5
1 t% U5 l1 d% R0 F% c# _$ U0 W
发送成功,评估板2将会接收到如下信息,按"Ctrl + C"退出。+ Q+ j& Y1 ^0 p" |0 e: @: n- f" R
(2) 评估板2发送——评估板1接收! ~; ?  |$ A' j, H  k
在评估板1文件系统执行如下命令,等待接收评估板2发送的信息。
6 H9 t# w3 N" @" cTarget# cat /dev/ttymxc5! j* y$ w  x0 \# ~' W
在评估板2文件系统执行如下命令,发送数据。
: V. k1 \6 {, s# Y7 R' J/ V4 eTarget# echo "tronlong" > /dev/ttymxc5) ?5 T( i  b# n0 F, @# m
发送成功,评估板1将会接收如下信息,按"Ctrl + C"退出。6 V( t; {: N8 ^* g1 d/ _. V  b
2 LoRa模块测试本案例使用的LoRa模块型号为:亿佰特E22-400T30D,详细参考资料请查看产品资料“1-开箱必读\产品规格书\拓展模块规格书\”目录下的《E22-400T30D_UserManual_CN_v1.3》文件。
7 y2 P- ~5 ?7 P# [/ s% C' ?5 e请准备两个TLIMX6U-EVM评估板和两个LoRa模块,分别将两个LoRa模块插至两个评估板LoRa接口,如下图所示,实现TLIMX6U-EVM评估板之间通过Zigbee模块进行通信。请分别给两个评估板上电启动并进入评估板文件系统。
6 f3 l9 q. `3 ?. ^* A( j% z备注:由于存在引脚复用关系,请勿同时将NB-IoT、Zigbee模块连接到评估板。
+ c6 x4 K: @# ]
TLIMX6U-EVM评估板硬件设计上已将LoRa接口的M0、M1引脚下拉到地,即配置为传输模式。7 R/ ^/ i8 u/ I
(1) 评估板1发送——评估板2接收- w/ l, F# P% ^$ D4 E
在评估板2文件系统执行如下命令,配置串口,并等待接收评估板1发送的数据。
5 u( G9 v+ W+ d* L1 w' F1 mTarget# stty -F /dev/ttymxc5 ispeed 9600 ospeed 9600 cs8
7 ~* S) q& F5 A+ o; B% _Target# cat /dev/ttymxc5
6 p+ ^! T  u+ M$ B( b
在评估板1文件系统执行如下命令,配置串口并发送数据。
- e2 M# [" P5 t# _8 K& kTarget# stty -F /dev/ttymxc5 ispeed 9600 ospeed 9600 cs8. p# L: D3 z7 Z% x, S! t
Target# echo "tronlong" > /dev/ttymxc5
  ?6 q+ ?+ e# C) ]# v+ ~+ p6 B& d
发送成功,评估板2将会接收到如下信息,按"Ctrl + C"退出。! @& N2 i; j" c. w. t, r$ C6 [; @
(2) 评估板2发送——评估板1接收
/ F# K! L7 C5 V* S. B; C+ z* B" Y) [在评估板1文件系统执行如下命令,等待接收评估板2发送的数据。. \' j  t1 e' G! H! C
Target# cat /dev/ttymxc5- o; P5 m  H( e
在评估板2文件系统执行如下命令发送数据。! F0 s  K7 v9 V5 k- C
Target# echo "tronlong" > /dev/ttymxc5
2 J% g: n+ Q# V' _- f( Z
发送成功,评估板1将会接收如下信息,按"Ctrl + C"退出。
% p1 y0 v7 e. \* _1 u& c
  • TA的每日心情
    开心
    2023-5-15 15:25
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
    发表于 2024-7-18 10:41 | 只看该作者
    开发板有电路图吗

    点评

    您可以到我们的微信公众号或者官网咨询下载相关资料噢  详情 回复 发表于 2024-7-18 11:44

    该用户从未签到

    3#
     楼主| 发表于 2024-7-18 11:44 | 只看该作者
    ad_gao 发表于 2024-7-18 10:41* K" P2 r' z+ m- M6 I
    开发板有电路图吗
    ) o0 A0 c# i4 ]
    您可以到我们的微信公众号或者官网咨询下载相关资料噢6 m8 }# P  c) `4 M5 ^/ p
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-11-23 22:13 , Processed in 0.140625 second(s), 24 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表