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中设置。
嵌入式硬件平台: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中设置。
相关文章推荐
- Linux嵌入式驱动初体验(六)--- LED驱动测试程序
- 编译和安装linux内核2.6.24,并且写一个简单的内核驱动测试之
- 嵌入式系统开发之驱动篇002——完整的linux驱动 + 应用测试demo(神文)
- 编译和安装linux内核2.6.x,一个简单的内核驱动测试
- 嵌入式Linux+ARM学习之win10下mini2440 USB驱动安装(小白)
- 【嵌入式linux】(第六步):使用eclipse集成开发环境开发第一个嵌入式Linux程序,并测试LED驱动
- vmware中升级linux内核及安装网卡驱动
- SQLServer2000 JDBC驱动的完整安装及测试说明
- 嵌入式linux的tftp安装配置
- 如何在SBC-2410X上安装嵌入式Linux
- 主流显卡Linux系统驱动安装--nVidia篇
- 日记 [2007年04月28日]LINUX下千兆网卡安装驱动
- 主流显卡Linux驱动安装-Intel、ATi篇(图)
- SQL Server 2000 JDBC驱动的完整安装及测试说明
- 主流显卡Linux系统驱动安装--nVidia篇
- 主流显卡Linux系统驱动安装--intel、ATi篇
- SQL Server 2000 JDBC驱动的完整安装及测试说明
- nvidia驱动安装,屏幕偏移调整,及屏幕刷新率解决办法(摘自:中国Linux公社)
- 基于嵌入式linux的usb摄像头的驱动及采集程序的实现
- 在SBC-2410X上安装嵌入式Linux 所遇到的问题