RTL8188EUS WIFI驱动编译与使用说明书
RTL8188EUS WIFI驱动编译与使用说明书
目录
目录 2
一、源码编译 3
1.1 编译udhcpd 3
1.2 编译8188EUS 4
1.3 编译Hostapd 5
1.4 编译libnl-3 6
1.5 编译wpa_supplicant 7
二、使用配置 9
2.1 设置AP模式 9
2.2 设置station 模式 13
一、源码编译
RTL8188EUS 无线模块基于USB协议接口,支持WLAN IEEE802.11n无线通信标准,驱动软件主要包含Driver模块、hostapd模块、wpa_supplicant配置工具模块等组成;其中、作为SoftAP模式还需配置DHCP服务器,提供AP客户端使用。
1.1 编译udhcpd
DHCP服务器软件,该源码在开源社区下载获得udhcp-0.9.8版本。修改Makefile配置arm-linux-gnueabihf编译器交叉编译生成udhcpd可执行程序。
交叉编译后生成arm格式可执行文件。
1.2 编译8188EUS
由于619Box开发板内核为Linux 4.9.88 ,WIFI驱动需要对应支持该版本。修个源码中Makefile文件,添加arm-linux-geabihf编译器和Linux 4.9.88驱动内核源码路径。
编译完成生成arm格式的8188eu.ko驱动文件。
1.3 编译Hostapd
此模块编译需要libnl-3网络库,修改源码包Makefile文件,添加编译库lib和头文件include路径,添加交叉编译器arm-linux-gnueabihf。
执行编译配置make CC=/opt/ToolChain/arm-buildroot-linux-gnueabihf_sdk-buildroot/bin/arm-linux-cc
经交叉编译后生成arm格式hostpad文件。
1.4 编译libnl-3
获得源码后配置.configure文件 ,生成Makefile,执行make && make install ,交叉编译生成lib。编译libnl-3.0(libnl-3.3.25),配置生成Makefile,
./configure --prefix=/home/roy01/RTL8723DU_Driver/libnl-3.2.29/libnl_lib/ --host=arm-linux
执行交叉编译配置:
make CC=/opt/ToolChain/arm-buildroot-linux-gnueabihf_sdk-buildroot/bin/arm-linux-cc
编译安装:
make install
编译生成Lib文件。
1.5 编译wpa_supplicant
修改源码包Makefile文件,添加编译库libnl-3.0 lib和头文件include路径,添加交叉编译器arm-linux-gnueabihf。
交叉编译执行命令:make CC=/opt/ToolChain/arm-buildroot-linux-gnueabihf_sdk-buildroot/bin/arm-linux-cc
交叉编译完成生成wap_supplicant可执行程序。
二、使用配置
2.1 设置AP模式
配置DHCP服务器,命令格式:./udhcpd -fS udhcpd.conf &
配置udhcp.conf,添加IP地址起始地址段:”start 192.168.5.1 end 192.168.5.254”
开启hostapd 模式,命令格式:./hostapd ap.conf -B
Ap.conf配置文件,主要填写无线配置参数包含ssid,psk,80211nl标准等。
配置网络接口,设置为网关模式。命令格式,ifconfig wlan0 192.168.5.1 netmask 255.255.255.0。
启动网卡,命令格式:ifconfig wlan0 up。
删除dhcp配置参数文件,命令格式rm -rf /var/lib/misc/* touch /var/lib/misc/udhcpd.leases。
设置hostapd自启动脚本,添加启动命令配置文件/etc/init.d/rcS.
添加启动命令:Source ./etc/619box_usb_wifi_setup.sh -m softap -d wlan0
当hostapd启动后,WIFI会出现热点SSID,windows无线网络连接该热点,DHCP自动获取IP。
获取ap 的IP地址,由AP端向客户端发送offer和ack消息。
客户端自动获取IP,则表明连接AP完成。
使用ftp客户端工具连接到AP端,验证网络通讯正常。
2.2 设置station 模式
系统启动后,内核自动加载8188eus驱动,会出现网络接口wlan0。
配置无线账号,打开/etc/wpa_supplicant.conf添加WIFI账号SSID和psk。
连接启动命令wpa_supplicant -D wext -c /etc/wpa_supplicant.conf -i wlan0 &,当打印信息提示” CTRL-EVENT-CONNECTED - Connection to”,则表明无线连接成功。
启用网卡,且自动获取ip,命令格式:ifconfig wlan0 up udhcpc -i wlan0
使用ftp客户端工具连接到Station端,验证网络通讯正常。
RTL8188EUS WIFI驱动编译与使用说明书相关推荐
- RTl8188EUS无线网卡驱动编译,支持master模式
基于rtl8188eus无线网卡驱动,提供两个版本,分别是支持linux3.10以下版本及支持linux3.10以上版本,此驱动可使用hostapd软件实现AP共享,具体使用步骤如下: 基于RTL81 ...
- Linux WIFI驱动编译进内核——RTL8188EUS
1.准备好Realtek提供的RTL8188EUS驱动源码: 2.将RTL8188EUS驱动源码拷贝进开发板的内核源文件目录/driver/net/wireless/rtl818x: 3.修改/dri ...
- rtl8821 wifi驱动编译
参照文档说明,解压rtl8821CS_WiFi_linux_v5.5.1_30884.20181122_COEX20180712-3232.tar.gz,修改MakeFile文件,主要修改目标平台.交 ...
- 联咏平台(Novatek) | RTL8188FU WIFI驱动移植
目录 1 开发环境 2 内核配置 2.1 配置支持USB设备 2.2 配置支持 wifi 设备 2.3 配置支持 wifi 网络 IEEE 802.11 2.4 编译内核 3 wifi 驱动移植 3. ...
- linux编译wifi驱动RTL8188EUS模块 AP模式
1.挂载已经编译好的wifi驱动,这是通用模块 insmod /modules/wlan.ko 2.挂载wlan0模块 ifconfig wlan0 up 3.设置wlan0的IP ifconfig ...
- 斐讯n1驱动是android,在线云编译斐讯N1的openwrt固件(带WiFi驱动,带emmc写入)教程...
本帖最后由 dostyle 于 2020-9-26 08:53 编辑 闲言少叙,直接上干货. 1. 安装虚拟机 WMwera 或 Virtualbox.(略)本教程以Virtualbox为例. ...
- openwrt配置内核驱动_为斐讯K2P编译OpenWRT LEDE,并启用mtk闭源wifi驱动及H3C认证
写在最前:只有A1/A2版的K2P才能照本文编译固件并刷入,B1/B2版切莫作死. 一.简述 写在最前,只有A1/A2版本的K2P能照本文编译固件并刷入,B1版本切莫作死.虽然斐讯迟早翻车 现在已经翻 ...
- cups源码下载 linux_正点原子Linux第七十章Linux WIFI驱动实验
1)资料下载:点击资料即可下载 2)对正点原子Linux感兴趣的同学可以加群讨论:935446741 3)关注正点原子公众号,获取最新资料更新 第七十章Linux WIFI驱动实验 WIFI的使用已经 ...
- Linux WIFI 驱动
1.两种接口的 WIFI: USB 和 SDIO, 其中 USBWIFI 使用使用的芯片为 RTL8188EUS 或 RTL8188CUS, SDIO 接口的 WIFI 使用芯片为RTL8189FS, ...
最新文章
- 多款激光雷达性能评估
- PHP HashTable总结
- postgresql批量插入数据脚本_每日踩坑 2020-11-04 PostgreSQL 批量插入数据
- 层模型--绝对定位、相对定位、固定定位
- win8好用吗_小编告诉你win8好用吗?你有用过吗
- App Store 4.3 大礼包被拒解决方案-本地差异化
- 电影mysql设计_电影院数据库设计(案例)
- Firemonkey
- PNAS:植物香豆素塑造拟南芥合成根系微生物组的组成
- 如何在一台手机上,同时登录两个微信号?
- Android媒体库你了解多少
- 爬虫入门之查找JS入口篇
- [POI2009]Lyz
- eNSP模拟简单网络环境
- opencv + face_recognition —— 人脸识别案例
- Mysql之limit语句
- AUTOSAR架构的故事(干货)
- 关键路径例题图表_算法学习记录-图——应用之关键路径(Critical Path)
- 手贱对mac进行了系统更新到 macOS Big Sur 出现系统异常导致开不了机,一直卡在开机页面,解决过程。
- 【Bex5】代码片段-2023年01月10日
热门文章
- IT 常见面试题总结
- 求下列函数的拉普拉斯变换_试求下列函数的拉氏变换.pdf
- 微软活动目录逻辑结构分析
- Unity3D播放器设置(player setting)中分辨率和展示方式(resolution and presentation)设置
- dp备份错误:Mount request for any medium (blank or without protection)
- 自定义View仿魅族手机加速(手机管家)效果
- [stm32] 一个简单的stm32vet6驱动的天马4线SPI-1.77寸LCD彩屏DEMO
- Web前端期末大作业-生活服务平台购物商城模板html源码(HTML+CSS)
- 三维重建公开数据集整理(MVS篇)
- C语言问题:%f和%lf的区别