查看: 1174|回复: 0

飞凌i.MX6UL开启WIFI热点功能的经验分享

[复制链接]
  • TA的每日心情
    开心
    2015-4-30 10:16
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    发表于 2017-11-3 08:53:49 | 显示全部楼层 |阅读模式
    分享到:
    飞凌嵌入式的OKMX6UL开发板,WIFI支持热点功能,按照以下方法能够利用WIFI开启热点,使其它具有无线功能的设备连接至此,形成局域网,但不能通过该热点访问外部网络,虽然还不能访问外网,但也使得操作更加方便,可以用移动设备访问开发板。
    目前飞凌i.MX6UL开发板已经支持WiFi热点访问外网功能,有需要的可以咨询飞凌官方客服。

    一、安装支持库
    编译hostapd需要libnl库和openssl库,所以要下载这两个库的源代码,进行交叉编译。
    1、交叉编译libnl
    1) 下载libnl-1.1.tar.gz 源码
    2) 解压源码libnl-1.1..tar.gz,进入libnl-1.1
    3) ./configure  --host=arm-none-linux-gnueabi- --prefix=/usr/local/arm/libnl1.1
    add #include <limits.h> in netlink-local.h
    4) make CC=arm-linux-gcc
    5) make install
    2、交叉编译openssl
    1) 1.下载openssl-1.0.0e.tar.gz 源码
    2) 解压源码openssl-1.0.0e.tar.gz,进入openssl-1.0.0e
    3) ./config  --host=arm-none-linux-gnueabi- --prefix=/usr/local/arm/openssl
    4) make CC=arm-linux-gcc
    5) make install
    二、编译hostapd
    到reltek网站下载RTL8188的linux驱动,驱动代码包里有专用的hostapd。交叉编译步骤:
    1)解压源文件,并进入hostapd路径下;
    2)执行cp defconfig .config命令
    对 .config进行如下修改:
    增加CONFIG_DRIVER_RTW=y(这个非常关键,增加了reltek芯片的驱动)
    注释掉#CONFIG_DRIVER_NL80211=y
    去掉CONFIG_WPS=y前注释
    去除CONFIG_IEEE80211N=y前注释
    3)make CC=arm-linux-gcc,生成二进制文件hostapd
    三、安装hostapd
    将hostapd拷贝到目标机某个目录下运行,运行步骤如下:
    insmod /lib/modules/3.14.38-6UL_ga\+ge4944a5/kernel/drivers/net/wireless/realtek/rtl8723BU/8723bu.ko
    ifconfig wlan0 up  
    ifconfig wlan0 192.168.0.10 netmask 255.255.255.0  
    udhcpd /etc/udhcpd.conf &  
    /home/hostapd -d /etc/hostapd.conf &
    /etc/udhcpd.conf文件内容修改如下:
    # The start and end of the IP lease block
    start  192.168.0.10  #default: 192.168.0.20
    end  192.168.0.100 #default: 192.168.0.254
    # The interface that udhcpd will use
    interface  wlan0 #default: eth0
    分配的IP要与wlan0设置的IP处于同一网段,interface设置为wlan0。
    /etc/hostapd.conf文件内容如下:
    interface=wlan0
    ssid=ZZT_SSID
    driver=rtl871xdrv
    channel=9
    hw_mode=g
    ignore_broadcast_ssid=0
    auth_algs=1
    wpa=3
    wpa_passphrase=12345678
    wpa_key_mgmt=WPA-PSK
    wpa_pairwise=TKIP
    rsn_pairwise=CCMP
    回复

    使用道具 举报

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

    本版积分规则

    关闭

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

    手机版|小黑屋|与非网

    GMT+8, 2024-4-19 23:47 , Processed in 0.124654 second(s), 18 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.