一、下载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