基于imx6q平台移植usbwifi: rt5370sta

来源:互联网 发布:mysql 导出csv文件 编辑:程序博客网 时间:2024/05/17 06:57
一、下载rt5370sta源码, 并解压;

二、编译
        在源码目录中:
       1、修改Makefile文件:
                PLATFORM= SMDK
                LINUX_SRC=xxxx   (对应平台的内核目录) 
                CROSS_CONPILE=arm-fsl-linux-gnueabi-  (交叉编译工具链)
        2、修改源码目录下的os/linux/下的config.mak文件:
                HAS_WPA_SUPPLICANT=y;
                HAS_NATIVE_SUPPLICANT_SUPPORT=y;
        3、make
        4、拷贝源码目录下的rt5370sta.dat文件和os/linux/下的rt5370sta.ko到板子上 
                (.dat放在/etc/Wireless/RT5370STA/下,没有该目录则手动创建) 
三、
        1、加载驱动:     insmod      rt5370sta.ko
        2、打开无线网卡:        ifconfig     ra0      up
        3、通过wpa_supplicant工具配置无线网卡(修改wpa_supplicant.conf配置文件如下:)
                                ctrl_interface=/var/run/wpa_supplicant
                                ctrl_interface_group=0
                                ap_scan=1
                                network={  
                                       ssid="TPLINK8DBC9A"    //无线网络名称
                                        psk="fs123456"                //密码
                                        scan_ssid=1                      //
                                        proto=WPA2                    //
                                        key_mgmt=WPA-EAP WPA-PSK IEEE8021X NONE
                                        pairwise=TKIP CCMP
                                        group=CCMP TKIP WEP104 WEP40
                                }
                配置命令: wpa_supplicant  -B    -Dwext    -ira0    -c    /etc/wpa_supplicant.conf    -d
            4、udhcpc    -i     ra0   //无线网卡设置为自动获取ip
0 0
原创粉丝点击