您的位置:首页 > 运维架构 > Linux

USB接口WIFI模块在嵌入式Linux下的驱动安装及测试

2016-08-22 17:24 309 查看
一、软硬件平台

嵌入式硬件平台:FreeScale i.MX6Q

嵌入式Linux系统版本:3.0.35

二、驱动安装

1、解压驱动源码包

tar xzvf rtl8188EUS_linux_v4.3.24_16705.20160509.tar.gz

2、修改Makefile

CONFIG_PLATFORM_I386_PC = n

CONFIG_PLATFORM_NEW = y

ifeq ($(CONFIG_PLATFORM_NEW), y)

EXTRA_CFLAGS += -DCONFIG_LITTLE_ENDIAN

ARCH := arm

CROSS_COMPILE := /opt/ new/toolchain/arm-eabi-4.4.3/bin/arm-eabiKSRC := /opt /new/kernel

MODULE_NAME := wlan

endif

3、执行make,生成8188eu.ko

4、将8188eu.ko拷贝至开发板,执行insmod 8188eu.ko,完成驱动安装

三、无线AP测试

1、编译移植hostapd

- 解压源码包:tar xzvf wpa_supplicant_hostapd-0.8_rtw_r7475.20130812.tar.gz

- 修改Makefile:CC=arm-fsl-linux-gnueabi-gcc

- 执行make,生成hostapd和hostapd_cli

- 拷贝hostapd和hostapd_cli至开发板

2、无线网络配置

- ifconfig wlan0 up

- ifconfig wlan0 192.168.0.1

3、启动udhcpd守护进程:udhcpd udhcpd.config

4、执行./hostapd rtl_hostapd.conf -B

经过以上步骤可实现SoftAP功能,使用手机连接该无线网络,无线网络名称及密码在rtl_hostapd.conf中设置。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: