1、编译驱动
找技术支持要了份驱动 WG209_LinuxAP_3.0.0.1_20130802
[修改makefile]
添加需要的平台
#平台设定
PLATFORM = M6708
#设定linux内核源码路径、交叉编译器
ifeq ($(PLATFORM),M6708 )
LINUX_SRC = /home/huey/Test/M6708U-512LI/kernel-imx
CROSS_COMPILE = arm-none-linux-gnueabi-
endif
[修改 ./os/linux/config.mk]
ifeq ($(PLATFORM),M6708)
DRIVER_SRC=/home/huey/Test/Driver/Wifi/WG209_LinuxAP_3.0.0.1_20130802
EXTRA_CFLAGS := -D__KERNEL__ -I$(LINUX_SRC)/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -Uarm -fno-common -pipe -msoft-float -Uarm -DMODULE -DMODVERSIONS -I$(LINUX_SRC)/include $(WFLAGS) -I$(DRIVER_SRC)/include
export EXTRA_CFLAGS
endif
[安装驱动及配置文件]
将RT2870AP.dat拷贝至目录开发板/etc/Wireless/RT2870AP,加载mod
insmod mt7601Uap.ko
2、配置、启动AP服务
[修改/etc/udhcpd.conf文件]
start 192.168.0.100 #default: 192.168.0.20
end 192.168.0.120 #default: 192.168.0.254 #分配的地址段
interface ra0 #default: eth0 #udhcpd 目标设备
opt router 192.168.0.1 #网关
[启动udhcpd]
udhcpd /etc/udhcpd.conf
[启动AP热点]
WG209的设备名为ra0
ifconfig ra0 192.168.0.1 up