0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

国产!全志T113-i 双核Cortex-A7@1.2GHz 工业开发板—物联网模块开发案例(下)

Tronlong创龙科技 ? 来源:Tronlong创龙科技 ? 作者:Tronlong创龙科技 ? 2025-08-11 11:38 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

WIFI模块测试

评估板板载WIFI模块,型号为:必联BL-R8188EU2,支持STA模式和AP模式。请先将2.4G天线连接至评估板WIFI(CON24)接口,硬件连接如下图所示。

wKgZPGiZUsuAIUV6AApVVhzTFdE166.png图?53

测试案例位于产品资料“4-软件资料Demomodule-demosusb_wifi_test”目录下,驱动源码位于案例src目录下。

STA模式:在STA工作模式下,WIFI模块可接收来自无线路由器发出的信号,实现通过路由器连接互联网。

AP模式:在AP工作模式下,WIFI模块会创建一个无线局域网热点,手机电脑等设备可通过此热点组建局域网。

为方便测试,产品资料中提供了经过验证的脚本程序和驱动程序,脚本程序位于案例bin目录下,驱动程序位于案例driver目录下。请将bin目录下所有文件和"driver/nand/"目录下8188eu.ko驱动文件拷贝至评估板文件系统任意同一个路径下。

备注:若为eMMC配置评估板,请使用emmc目录下的8188eu.ko文件。

WIFI STA功能测试

执行如下命令,关闭其他网络。

Target# ifconfig eth0 down

Target# ifconfig eth1 down

wKgZO2iZU3OAIlAdAAAGtjpXGJ0746.png图?54

进入评估板文件系统,在WIFI驱动8188eu.ko文件所在路径下执行如下命令加载WIFI驱动。

Target# insmod -f 8188eu.ko

wKgZPGiZU36AK_ihAAAj1I5FaNE968.png图?55

在wifi_setup.sh文件所在路径下执行如下命令,将评估板通过WIFI模块连接至路由器。"-i"指定WIFI名称,"-p"指定WIFI密码,请根据实际情况修改。

Target# ./wifi_setup.sh -i Tronlong -p omapl138

wKgZPGiZVN6ABDePAADX3VYAmrA452.png图?56

wKgZPGiZVOqAAaZHAAD0jbpMqgw247.png图 57

1.网络连通测试

执行如下命令,测试网络功能是否正常。

Target# ping www.baidu.com

wKgZO2iZW1aAZw_6AAAt49HR2Cc104.png图?58

若网络功能不正常,需在"/etc/resolv.conf"文件添加内容"nameserver 114.114.114.114"。

wKgZPGiZW2KATGFtAAAEuPvytyM245.png图?59

2.TCP带宽测试

如下使用Iperf3工具测试评估板与PC机的网络通信带宽。若未安装,可在Ubuntu中执行"sudo apt-get install iperf3"安装。

在Ubuntu终端执行如下命令,查看Ubuntu IP地址并等待评估板连接。

Host# ifconfig

Host# iperf3 -s

wKgZO2iZW2-AbkFOAAGScHckkfw613.png图?60

进入评估板文件系统执行如下命令测试网络通信带宽,192.168.13.46为Ubuntu实际IP地址。测试完成后,Ubuntu和评估板均会打印测试结果。测试结果受网络环境因素影响,仅供参考。

Target# iperf3 -c 192.168.13.46

wKgZO2iZW3qALIQqAABEwRzdzjg042.png图?61

wKgZO2iZW4KAWbSDAAE3AfRvva4351.png图?62

WIFI AP功能测试

请重启评估板,执行如下命令,关闭其他网络,仅保留WIFI网络。

Target# ifconfig eth0 down

Target# ifconfig eth1 down

wKgZO2iZU3OAIlAdAAAGtjpXGJ0746.png图?63

进入评估板文件系统,在WIFI驱动8188eu.ko文件所在路径下执行如下命令加载WIFI驱动。

Target# insmod -f8188eu.ko

wKgZO2iZW5WAOhgPAAAGW1_N8E0848.png图?64

执行如下命令,查询dnsmap进程的pid号并结束dnsmap进程,这个进程会影响设备连接时的IP分配,因此需要关闭。

Target# ps -ef|grep dnsmasq

Target# kill 1730

wKgZPGiZW6OAFD0zAAAShZdwt1o080.png图 65

备注:dnsmasq进程会自动恢复,所以需在dnsmasq恢复之前执行命令将WIFI模块设置为AP模式,如有报错可再次执行上述命令结束dnsmap进程。

在ap_setup.sh文件所在路径下执行如下命令,将WIFI模块设置为AP模式。

Target# ./ap_setup.sh

wKgZO2iZW7GAYLfHAAA7AZpidNU842.png图?66

默认设置的WIFI名称为:rtl8188eu,密码为:88888888,可在rtl_hostapd_2G.conf配置文件内进行修改。

将具有WIFI功能的PC机(比如笔记本电脑或装有USB WIFI的台式电脑)连接至此无线局域网热点,并断开已有的有线网络连接。连接成功后,串口调试终端将会打印如下信息,显示Ubuntu已分配的IP地址。如使用虚拟机+ Ubuntu的开发方式,将会获取两个IP地址,其中一个为Windows端IP地址,一个为Ubuntu端IP地址。

wKgZO2iZW7uAViFuAABjACFU0MY293.png图?67

1.网络连通测试

执行如下命令测试无线局域网设备之间网络连接是否正常。若出现连接超时或失败,可尝试关闭PC机防火墙后再次连接。

Target# ping 192.168.0.21 //192.168.0.21为Ubuntu端IP地址

wKgZPGiZW8aAMNLBAAAqq4_JNf0010.png图?68

2.TCP带宽测试

在Ubuntu终端执行如下命令,查看Ubuntu IP地址并等待评估板连接。

Host# ifconfig

Host# iperf3 -s

wKgZPGiZW9GAU2nxAAMsDwccmFo130.png图?69

进入评估板文件系统执行如下命令测试网络通信带宽,192.168.0.21为Ubuntu实际IP地址。测试完成后,Ubuntu和评估板均会打印测试结果。测试结果受网络环境因素影响,仅供参考。

Target# iperf3 -c 192.168.0.21

wKgZO2iZW_GAcifmAABCkE8NRKk533.png图?70

wKgZPGiZW_2AGXr2AAEnhcRqNdY072.png图?71

案例编译

请先参考《Linux系统使用手册》编译LinuxSDK后,将usb_wifi_test的src目录下的WIFI驱动源码拷贝至Ubuntu任意路径并解压。

Host# tar -zxvf rtl8188eus.tar.gz

wKgZO2iZXA2ALtzBAADkzz-CfKs618.png图?72

wKgZO2iZXCGATgIsAAEPXP2zPpQ112.png图?73

进入驱动源码目录,打开Makefile文件。

Host# cd rtl8188eus/

Host# vim Makefile

wKgZPGiZXC2ABJBRAAB_BpyRujo817.png图?74

Makefile文件内容请按如下说明进行修改。

CROSS_COMPILE := /home/tronlong/T113/tina5.0_v1.0/out/t113_i/tlt113-evm-nand/buildroot/buildroot/host/usr/bin/arm-linux-gnueabi- //设置交叉编译工具链

KSRC ?= /home/tronlong/T113/tina5.0_v1.0/out/kernel/build

wKgZPGiZXDiAP3OdAAHyosYElaU078.png图?75

在驱动源码所在路径执行如下命令编译WIFI驱动。

Host# make

wKgZPGiZXEOAE6hSAAEcobI6BIk289.png图?76

wKgZO2iZXE2AG_3qAAEtKomW29A989.png图?77

编译完成后即可在当前目录生成WIFI驱动8188eu.ko文件。

wKgZPGiZXbWAMO1TAACHembOeHQ613.png图?78

4G模块测试

本案例使用的4G模块型号为:移远EC20CEFAG-MINIPCIE。请将功能正常的SIM卡(缺口方向朝外)插入Micro SIM(CON23)卡槽,并将4G模块正确安装至评估板Mini PCIe(CON25)插槽,同时将2.4G天线连接至4G模块的MAIN、DIV接口,将GPS天线连接至4G模块的GNSS接口。

wKgZPGiZXcCAXI_uAAt8RI3OCSA949.png图?79

usb_4g_test案例位于产品资料“4-软件资料Demomodule-demos”路径下。为方便测试,产品资料中提供了经过验证的测试程序可执行文件,位于案例bin目录下,源文件位于案例src目录下。请将bin目录下所有文件拷贝至评估板文件系统任意路径下。

进入评估板文件系统执行如下命令关闭其他网络,仅保留4G模块网络设备。

Target# ifconfig eth0 down

Target# ifconfig eth1 down

Target# ifconfig

wKgZPGiZXcyAT4I-AAAHSPP9dF4987.png图?80

wKgZO2iZXf6AXlIFAABHqF08V6Q034.png图?81

若无usb0网络节点生成(如下图所示),执行如下命令配置4G模块。供应商出货时,部分批次默认未使能网络功能,需手动开启。

wKgZPGiZXgeAK4j-AAAjTdw_kgo395.png图?82

执行如下命令,并输入AT指令:AT+QCFG="USBNET",1。

Target# microcom -t 15000 -s 115200 /dev/ttyUSB2

Target# AT+QCFG="USBNET",1

备注:t单位:毫秒,无操作自动退出时间;s单位:bps,串口波特率;ttyUSB2为操作的device。

wKgZPGiZXhuAeuqIAAAMSkVZ9mQ847.png图?83

执行完成返回"OK",表示配置成功,按"Ctrl + X",退出microcom工具,此配置仅需设置一次。

网络功能测试

执行如下命令,自动获取到评估板IP地址。

Target# udhcpc -i usb0

wKgZPGiZXiWAEKmKAABaUNfnUOo149.png图?84

执行如下命令,测试网络功能。

Target# ping www.baidu.com -I usb0

wKgZPGiZXjKALVtsAAAuYFVJWmc461.png图?85

短信功能测试

测试命令:./send_sms

命令说明:为4G模块设备节点。为发送短信目标手机号。为短信发送内容,短信内容字符之间不可有空格,否则会提示错误。

程序说明:设置短信发送模式,并发送短信内容。

在send_sms文件所在路径下执行如下命令,测试短信功能。

Target# ./send_sms /dev/ttyUSB2 191******** www.tronlong.com

wKgZO2iZX_yAXc5LAAAOvkZc-HM059.png图?86

wKgZO2iZYAWAQTETAAB4bn05Awc801.png图?87

通话功能测试

测试命令:./phone_call

命令说明:为4G模块设备节点。为拨打目标手机号。

程序说明:拨打目标电话。

在phone_call文件所在路径下执行如下命令,测试通话功能。

Target# ./phone_call /dev/ttyUSB2 191********

wKgZO2iZYxiASfg2AAASk5vaV9Q067.png图?88

wKgZPGiZYyGAPeEIAAE07RfSmzk244.png图?89

GPS定位功能测试

测试命令:./get_location

命令说明:为设备节点,以"ls /dev/ttyUSB*"命令查看结果为准,重启评估板后可能会变化。为等待返回经纬度信息的时间(单位为秒)。

程序说明:通过GPS天线获取经纬度信息,并打印结果。

在get_location文件所在路径下执行如下命令,测试GPS定位功能。

Target# ./get_location /dev/ttyUSB2 1

wKgZO2iZY1yANscsAAFJiVQK7JU337.png

获取经纬度需等待几分钟时间,若获取失败、超时,如下图所示,请检查天线是否接好,并确保处于开阔场地进行测试。

wKgZO2iZY1OAVsXGAAAZ_poUiNA789.png图?91

将获取到的经纬度信息使用GPS经纬度测试工具查看当前位置,该工具位于案例tool目录下。

wKgZPGiZY2-ALkYdAAJlTNn428U314.png图?92

案例编译

将usb_4g_test的src目录拷贝至Ubuntu任意路径,进入src目录。请先参考《Linux系统使用手册》编译LinuxSDK后,构建T113-i处理器对应的GCC编译器,然后执行如下命令,使用LinuxSDK开发包目录下的GCC编译器进行案例编译。

Host# CC=/home/tronlong/T113/tina5.0_v1.0/out/t113_i/tlt113-evm-nand/buildroot/buildroot/host/usr/bin/arm-linux-gnueabi-gcc make

wKgZPGiZY7uAFCEVAADXFzS3cW0242.png图?93

编译完成后,将在当前目录生成测试程序可执行文件。

wKgZO2iZY8aAGPKEAAA1UKDyPDI518.png图?94



审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 物联网
    +关注

    关注

    2933

    文章

    46502

    浏览量

    396270
  • 开发板
    +关注

    关注

    25

    文章

    5799

    浏览量

    106826
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    国产T113-i Cortex-A7@1.2GHz 工业开发板—ARM + FPGA通信案例

    本文主要介绍基于科技T113与FPGA的间通信案例,适用开发环境如下。
    的头像 发表于 08-19 11:16 ?146次阅读
    <b class='flag-5'>国产</b>!<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-i</b> <b class='flag-5'>双</b><b class='flag-5'>核</b><b class='flag-5'>Cortex-A7@1.2GHz</b> <b class='flag-5'>工业</b><b class='flag-5'>开发板</b>—ARM + FPGA通信案例

    国产T113-i Cortex-A7@1.2GHz 工业开发板—ARM + DSP、RISC-V间通信开发案

    本文档主要介绍T113-i处理器的ARM + DSP、RISC-V间通信开发案例,演示T113-i处理器ARM Cortex-A7与HiF
    的头像 发表于 08-18 14:03 ?110次阅读
    <b class='flag-5'>国产</b>!<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-i</b> <b class='flag-5'>双</b><b class='flag-5'>核</b><b class='flag-5'>Cortex-A7@1.2GHz</b> <b class='flag-5'>工业</b><b class='flag-5'>开发板</b>—ARM + DSP、RISC-V<b class='flag-5'>核</b>间通信<b class='flag-5'>开发案</b>例

    国产T113-i Cortex-A7@1.2GHz 工业开发板—RISC-V案例开发手册(上)

    本文档主要介绍T113-i处理器的RISC-V案例开发,演示RISC-V核心RTOS案例的编译与加载方法。适用开发环境如下。
    的头像 发表于 08-13 11:34 ?440次阅读
    <b class='flag-5'>国产</b>!<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-i</b> <b class='flag-5'>双</b><b class='flag-5'>核</b><b class='flag-5'>Cortex-A7@1.2GHz</b> <b class='flag-5'>工业</b><b class='flag-5'>开发板</b>—RISC-V案例<b class='flag-5'>开发</b>手册(上)

    国产T113-i Cortex-A7@1.2GHz 工业开发板—DSP案例开发手册

    本文档主要介绍T113-i处理器的HiFi4 DSP核心开发案例,演示HiFi4 DSP核心RTOS案例的工程编译、程序固化和工程调试的方法。适用开发环境如下。
    的头像 发表于 08-12 11:37 ?156次阅读
    <b class='flag-5'>国产</b>!<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-i</b> <b class='flag-5'>双</b><b class='flag-5'>核</b><b class='flag-5'>Cortex-A7@1.2GHz</b> <b class='flag-5'>工业</b><b class='flag-5'>开发板</b>—DSP案例<b class='flag-5'>开发</b>手册

    国产T113-i Cortex-A7@1.2GHz 工业开发板联网模块开发案例(上)

    本文档主要介绍基于TLT113-EVM评估联网模块开发案例。
    的头像 发表于 08-07 14:47 ?139次阅读
    <b class='flag-5'>国产</b>!<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-i</b> <b class='flag-5'>双</b><b class='flag-5'>核</b><b class='flag-5'>Cortex-A7@1.2GHz</b> <b class='flag-5'>工业</b><b class='flag-5'>开发板</b>—<b class='flag-5'>物</b><b class='flag-5'>联网</b><b class='flag-5'>模块</b><b class='flag-5'>开发案</b>例(上)

    【创龙TLT113-MiniEVM开发板试用体验】开箱评测

    T113-iCortex-A7@1.2GHz + 玄铁C906 RISC-V@1
    发表于 08-05 19:59

    国产T113-i Cortex-A7@1.2GHz 工业开发板—MQTT通信协议案例

    、Linux-RT-5.4.61 本文主要介绍创龙科技TLT113-EVM评估基于MQTT通信协议开发案例,主要包括mqtt_client案例和mqtt_sinewave_pub案例,位于产品资料“4-软件资料
    的头像 发表于 07-31 14:34 ?203次阅读
    <b class='flag-5'>国产</b>!<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-i</b> <b class='flag-5'>双</b><b class='flag-5'>核</b><b class='flag-5'>Cortex-A7@1.2GHz</b> <b class='flag-5'>工业</b><b class='flag-5'>开发板</b>—MQTT通信协议案例

    国产T113-i Cortex-A7@1.2GHz 工业开发板—LVGL应用开发案

    本文主要演示基于TLT113-EVM评估的LVGL官方案例以及应用开发案
    的头像 发表于 07-29 10:06 ?206次阅读
    <b class='flag-5'>国产</b>!<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-i</b>  <b class='flag-5'>双</b><b class='flag-5'>核</b><b class='flag-5'>Cortex-A7@1.2GHz</b> <b class='flag-5'>工业</b><b class='flag-5'>开发板</b>—LVGL应用<b class='flag-5'>开发案</b>例

    国产开发板—米尔T113-i如何实现ARM+RISC-V+DSP协同计算?

    、实时性要求差异大,单一架构无法满足所有需求。因此米尔推出MYD-YT113i开发板(基于T113-i)来应对这一市场需求。 米尔基于
    发表于 03-21 16:50

    【正点原子】T113-i开发板资料震撼来袭!异开发、工控设计方案!

    、高可靠性、低成本和丰富的接口资源,适用于嵌入式系统开发T113-i芯片框架 一、T113IS开发板介绍 1、高性价比主控
    发表于 03-13 15:37

    哇!5.2秒进入应用界面!Linux快速启动方案分享,基于T113-i国产平台

    T113-i国产平台优势 T113-i处理器可运行Linux操作系统、Qt炫酷图形界面,并可支持1080P高清视频编解码、4G大数据
    发表于 01-23 09:53

    T113-S3开发板网络通信

    电子EVM-T113-S3是一款基于T113-S3ARMCortex-
    的头像 发表于 12-26 08:32 ?1379次阅读
    <b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113</b>-S3<b class='flag-5'>开发板</b>网络通信

    国产RISC-V案例分享,基于T113-i异构多核平台!

    RISC-V核心优势T113-i是一款Cortex-A7@1.2GHz
    发表于 10-29 09:47

    基于T113-i多核异构处理器的全国产嵌入式核心简介

    嵌入式核心。ECK30系列核心可广泛应用于工业控制、HMI、IoT等领域。 公司的T113-i
    的头像 发表于 10-25 13:40 ?1236次阅读

    国产RISC-V基于T113-i异构多核平台

    T113-i是一款Cortex-A7@1.2GHz
    发表于 10-10 22:08