查看: 2029|回复: 0

[i.MX6ULL竞赛专区] 【我的项目666+窄带数传终端控制台】WIFI接口使用

[复制链接]
  • TA的每日心情
    开心
    2018-12-6 20:01
  • 签到天数: 17 天

    [LV.4]偶尔看看III

    3

    主题

    25

    帖子

    0

    注册会员

    Rank: 2

    积分
    114
    最后登录
    2020-1-15
    发表于 2018-7-8 10:54:38 | 显示全部楼层 |阅读模式
    本帖最后由 wdzfd-25908 于 2018-7-8 13:45 编辑

    MYS-6ULX-IOT是米尔科技专为物联网应用定制的高性能单板机产品,CPUCortex-A7内核的IMX6ULL,主频为528MHz。配备了256MB高速DDR3256M NAND Flash,集成了以太网、WIFILCD接口、USB OTGUSB HostTF Card、用户按键、用户LEDIO扩展接口等功能,十分适合物联网应用,MYS-6ULX-IOT自带的固件中已经提供了WIFI驱动,下面就实际体验下WIFI接口的使用。

    1.首先将附带I-PEX接口的天线安装在开发板的J10位置,然后连接一个串口线到调试串口上。

    2.打开Tera Term软件,把串口按如下参数配置:

    波特率:115200

    数据位: 8bit

    校验方式:None

    停止位:1bit

    流控:Disable

    3.给开发板上电,串口信息如下:

    U-Boot 2016.03-mys-6ulx+g4ade113 (Sep 13 2017 - 00:04:23 +0800)

    CPU:   Freescale i.MX6ULLrev1.0 528 MHz (running at 396 MHz)

    CPU:   Commercial temperaturegrade (0C to 95C) at 39C

    Reset cause: POR

    Board: MYS-MX6ULL 14x14

    I2C:   ready

    DRAM:  256 MiB

    force_idle_bus: sda=1 scl=0 sda.gp=0x1d scl.gp=0x1c

    NAND:  256 MiB

    MMC:   FSL_SDHC: 0, FSL_SDHC:1

    *** Warning - bad CRC, using default environment

    中间省略。。。。。。

    Freescale i.MX Release Distro 4.1.15-2.0.1 mys6ull14x14 /dev/ttymxc0

    mys6ull14x14 login:

    Freescale i.MX Release Distro 4.1.15-2.0.1 mys6ull14x14 /dev/ttymxc0

    mys6ull14x14 login:

    4.在提示行后输入root命令,系统转为根用户操作。

    5.在提示行后输入lsmod命令, 可以确认已自动加载相应驱动,如下图示:
    lsmod.jpg

    6. 我们即将要连接的WiFi热点SSID名:tplink,密码12345678, 使用wpa_passphrase命令把对应WiFi热点SSID名和密码写入到wifi.conf配置文件内,如下输入命令:
    wpa_passphrase “tplink”  >> wifi.conf  12345678
    7. 使用cat命令查看一下详细内容, 如下输入命令:
    cat wifi.conf
    得到如下信息:
    root@mys6ull14x14:~# cat wifi.conf
    # reading passphrase from stdin
    network={
           ssid=" tplink "
           #psk="12345678"
           psk=bb7fa845e6343843a90d017621ff31ae7b25e74b633e35da634e24916aa5316f
    }
    8.使用wpa_supplicant 命令即加入wifi网络, 具体输入如下命令:
    wpa_supplicant -D wext -B -i wlan0 -c wifi.conf
    成功连接后有下面提示:
    root@mys6ull14x14:~# wpa_supplicant -D wext-B -i wlan0 -c wifi.conf
    Successfully initialized wpa_supplicant
    rfkill: Cannot open RFKILL control device
    R8188EU: Firmware Version 11, SubVersion 1,Signature 0x88e1
    MAC Address = 88:83:5d:c6:9c:1f
    IPv6: ADDRCONF(NETDEV_UP): wlan0: link isnot ready
    ioctl[SIOCSIWAP]: Operation not permitted
    root@mys6ull14x14:~# R8188EU: INFO indicatedisassoc
    R8188EU: INFO assoc success
    IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: linkbecomes ready
    9.使用udhcpc自动获取IP地址,具体输入如下命令:
    udhcpc -i wlan0
    获取IP后有下面提示:
    root@mys6ull14x14:~# udhcpc -i wlan0
    udhcpc (v1.24.1) started
    Sending discover...
    Sending select for 192.168.1.111...
    Lease of 192.168.1.111 obtained, lease time1800
    /etc/udhcpc.d/50default: Adding DNS218.30.118.6
    /etc/udhcpc.d/50default: Adding DNS114.114.114.114
    root@mys6ull14x14:~#
    至此,说明已经成功用wifi加入了局域网,可以正常使用网络了。
    10.我们可以用ifconfig命令或ping命令来验证wifi功能正常。
    最后感谢NXP,米尔科技和与非网举行的i.MX6ULL设计秀活动使我们有机会体验这么优秀的产品。


    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2024-4-27 04:09 , Processed in 0.113766 second(s), 19 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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