Deprecated: Creation of dynamic property db::$querynum is deprecated in /www/wwwroot/sdtaoyi.com/inc/func.php on line 1413

Deprecated: Creation of dynamic property db::$database is deprecated in /www/wwwroot/sdtaoyi.com/inc/func.php on line 1414

Deprecated: Creation of dynamic property db::$Stmt is deprecated in /www/wwwroot/sdtaoyi.com/inc/func.php on line 1453

Deprecated: Creation of dynamic property db::$Sql is deprecated in /www/wwwroot/sdtaoyi.com/inc/func.php on line 1454
 「事例共享」物联网模块开发——依据iMX6Ull开发板(上)_客户案例_天博克罗地亚官网-天博克罗地亚首页
当前位置: 首页 > 客户案例

「事例共享」物联网模块开发——依据iMX6Ull开发板(上)

作者:天博克罗地亚  时间:2025-02-04 00:34:50

  本文档首要介绍依据iMX6ULL开发板共享物联网模块开发事例,其间内容有SDIOWIFI模块测验、STA形式测验、NB-IoT模块测验、Zigbee模块测验、LoRa模块测验和4G模块测验因为篇幅过长,事例分为上下两部分,欢迎各位感兴趣的用户检查更多。

  评价板接口资源丰富,引出双路网口、双路RS485、双路CAN、三路USB、多路DI/DO、LCD等接口,板载WIFI、Bluetooth模块,支撑LoRa、NB-IoT、Zigbee、4G模块,可选配外壳直接应用于工业现场。

  无特别阐明状况下,默许运用USB TO UART1作为调试串口,运用Linux体系发动卡(SD发动形式)发动体系,经过路由器与PC机进行网络衔接。

  本事例运用SDIO WIFI模块型号为:RTL8189,请将SDIO WIFI模块插至评价板SDIO接口,如下图所示。

  STA形式:在STA作业形式下,WIFI模块可接纳来自无线路由器宣布的信号,完结经过路由器衔接互联网。

  AP形式:在AP作业形式下,WIFI模块会创立一个无线局域网热门,手机、电脑等设备可经过此热门组成局域网。本事例测验程序坐落产品材料“4-软件材料\Demo\module-demos\sdio_wifi_test\”目录下,详细阐明如下。

  请将bin目录下一切文件和driver目录下8189fs.ko驱动文件复制至评价板文件体系恣意相同途径下,并将SDIO WIFI模块正确衔接至评价板SDIO接口。因为SDIO接口与Micro SD接口存在引脚复用联系,因而请务必将Linux体系发动卡从评价板Micro SD卡槽中取出。将评价板发动方法挑选拨码开关拨为011000(1~6),此档位为NAND FLASH发动形式。

  进入评价板文件体系,在SDIO WIFI模块驱动8189fs.ko地点途径下,履行如下指令加载驱动。

  履行如下指令封闭其他网络和wpa_supplicant进程,仅保存WIFI网络。

  在wifi_setup.sh文件地点途径下履行如下指令,将评价板经过WIFI模块衔接至路由器。-i指定WIFI称号,-p指定WIFI暗码,请依据实在的状况修正。

  履行如下指令检查获取的IP地址,并经过ping指令测验评价板与PC机通讯是不是正常。192.168.1.100为PC机实践IP地址,请保证评价板与PC机在同一局域网内。

  在评价板文件体系履行如下指令,检查评价板IP地址,运用Iperf3东西测验评价板与PC机的网络通讯带宽。

  在Ubuntu体系履行如下指令测验网络通讯带宽,192.168.1.103为评价板实践IP地址。测验完结后,Ubuntu和评价板均会打印测验成果。测验成果受网络环境影响,仅供参考。

  请重启评价板体系,在SDIO WIFI模块驱动8189fs.ko地点途径下履行如下指令加载驱动。

  履行如下指令封闭其他网络和wpa_supplicant进程,仅保存WIFI网络。

  在ap_setup.sh文件地点途径下履行如下指令,将SDIO WIFI模块设置为AP形式。

  如发动AP功用过程中,呈现如下问题,是因为random熵不行引起,需重启评价板,履行如下指令替换熵池,再从头测验。

  程序默许设置的WIFI称号为:rtl8188fs,暗码为:88888888,可在f配置文件内进行修正。

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

  履行如下指令测验无线局域网设备之间网络衔接是不是正常。若呈现衔接超时或失利,可测验封闭PC机防火墙后再次衔接。

  在Ubuntu体系履行如下指令测验网络通讯带宽,192.168.0.1为评价板实践IP地址。测验完结后,Ubuntu和评价板均会打印测验成果。测验成果受网络环境影响,仅供参考。

  测验完结,请将评价板断电,拔出SDIO WIFI模块,将Linux体系发动卡刺进Micro SD卡槽,发动方法挑选拨码开关拨为010100(1~6) SD发动形式。

  请将事例src目录下的驱动源码rtl8189FS.tar.gz复制至Ubuntu作业目录下,履行如下指令将源码压缩包解压至该目录下。

  在驱动源码地点途径履行如下指令,使能SDK环境变量并编译SDIO WIFI驱动。