安装openssl(openssl是用于编译wpa_supplicant,不需要安装到开发板)
./Configure os/compiler=arm-linux-gcc -prefix=/opt/Mozart_ToolChain/arm-eabi-uclibc/arm-linux
make
sudo make install 这里完成后,会生成openssl的头文件和库文件,默认路径为/usr/local/ssl
=================================================
start
=================================================
1. Get driver from Ralink.
2010_1217_RT3090_LinuxSTA_V2.4.0.4_WiFiBTCombo_DPO.zip
2. mozart_kernel-1.22 or later.
=================================================
build rt3090sta driver
=================================================
Modify "./Makefile" add platform MOZART:
PLATFORM = MOZART
ifeq ($(PLATFORM),MOZART)
LINUX_SRC = /opt/kernel/mozart_kernel-1.17
CROSS_COMPILE = arm-linux-
endif
-------------------------------------------
Modify "./os/linux/config.mk":
turn off:
HAS_CFG80211_SUPPORT=n
HAS_RFKILL_HW_SUPPORT=n
add:
ifeq ($(PLATFORM),MOZART)
# EXTRA_CFLAGS := $(WFLAGS) -I$(RT28xx_DIR)/include -fno-optimize-sibling-calls -fno-omit-frame-pointer
EXTRA_CFLAGS := $(WFLAGS) -I$(RT28xx_DIR)/include -O3#-fno-optimize-sibling-calls -fno-omit-frame-pointer
endif
-------------------------------------------
disable log message. (option)
In file "include/os/rt_linux.h +613" delete these lines:
if(Level<=RTDebugLevel)
{
printk Fmt;
}
-------------------------------------------
make
-------------------------------------------
insmod rt3090sta.ko;ifconfig ra0 192.168.1.11 netmask 255.255.255.0 up
./wpa_supplicant -B -i ra0 -c wpa_supplicant.conf
./wpa_passphrase WIFI503 57575777 >> wpa_supplicant.conf
iwlist ra0 scanning
route del default; route add default gw 192.168.1.1
阅读(2000) | 评论(0) | 转发(0) |