rtl8723bu linux wifi驱动移植教程
rtl8723bu linux 驱动移植教程
- 将文件
rtl8723BU_WiFi_linux_v4.3.9.3_13200.20150106_BTCOEX20140929-5443.tar.gz
拷贝到linux源码目录drivers/net/wireless/net/下解压
tar xzvf rtl8723BU_WiFi_linux_v4.3.9.3_13200.20150106_BTCOEX20140929-5443.tar.gz
更改文件名
mv rtl8723BU_WiFi_linux_v4.3.9.3_13200.20150106_BTCOEX20140929-5443 rtl8723bu
更改wireless目录下的Kconfig文件
增加 source “drivers/net/wireless/rtl8723bu/Kconfig”
更改wireless目录下的Makefile
obj-$(CONFIG_RTL8723BU) += rtl8723bu/
更改rtl8723目录下的Makefile:
- 在Platform Related下面增加im6ull的默认支持,其他均为n
CONFIG_PLATFORM_ARM_IMX6ULL = y
- 在ifeq ($(CONFIG_PLATFORM_I386_PC), y)后面增加(根据自己的板子)
ifeq ($(CONFIG_PLATFORM_ARM_IMX6ULL), y)
EXTRA_CFLAGS += -DCONFIG_LITTLE_ENDIAN
EXTRA_CFLAGS += -DCONFIG_CONCURRENT_MODEEXTRA_CFLAGS += -DCONFIG_IOCTL_CFG80211 -DRTW_USE_CFG80211_STA_EVENT
ifeq ($(CONFIG_USB_HCI), y)
EXTRA_CFLAGS += -DCONFIG_USE_USB_BUFFER_ALLOC_TX -DCONFIG_FIX_NR_BULKIN_BUFFER
endif
ARCH := arm
CROSS_COMPILE := arm-linux-guneabihf-KVER := 4.9.88
KSRC := /home/myz/arn-linux/tool/imx-linux4.9.88
MODULE_NAME := 8723bu
endif
make menuconfig 配置
- usb配置
[*] USB support ---> <*> Support for Host-side USB <*> EHCI HCD (USB 2.0) support <*> OHCI HCD (USB 1.1) support <*> USB Mass Storage support<*> ChipIdea Highspeed Dual Role Controller [*] ChipIdea device controller[*] ChipIdea host controller
- wifi配置
[*] Network device support ---> [*] Wireless LAN ---><*> IEEE 802.11 for Host AP (Prism2/2.5/3 and WEP/TKIP/CCMP) [*] Support downloading firmware images with Host AP driver [*] Support for non-volatile firmware download
[*] Network device support --->
[*] Wireless LAN --->
<*> Realtek 8723B USB WiFi
- 支持 IEEE 802.11
[*] Networking support ---> -*- Wireless ---> <*> cfg80211 - wireless configuration API<*> Generic IEEE 802.11 Networking Stack (mac80211)
修改源码目录下的.config文件,是能rf,增加
CONFIG_RFKILL=y
编译后,启动内核
启动wifi
$ ifconfig -a
$ ifconfig wlan0 up
$ ifconfig
扫描wifi
$ iwlist wlan0 scanning
修改wifi配置
$ vi /etc/wpa_supplicant.conf
ctrl_interface=/var/run/wpa_supplicant
update_config=1
ctrl_interface_group=root
ap_scan=1
network={
ssid=“ssid”//wifi名
key_mgmt=WPA-PSK
pairwise=CCMP
group=CCMP
psk=“password”//密码
}
$mkdir -p /var/run/wpa_supplicant
连接路由器
wpa_supplicant -Dwext -iwlan0 -c/etc/wpa_supplicant.conf &
自动分配Ip
udhcpc -i wlan0
手动分配ip
ifconfig wlan0 192.168.1.25
查看ip地址
ifconfig
检测网络连接(www.baidu.com)
ping 39.156.69.79
结果
PING 39.156.69.79 (39.156.69.79): 56 data bytes
64 bytes from 39.156.69.79: seq=0 ttl=47 time=137.386 ms
64 bytes from 39.156.69.79: seq=1 ttl=47 time=13.502 ms
64 bytes from 39.156.69.79: seq=2 ttl=47 time=28.295 ms
64 bytes from 39.156.69.79: seq=3 ttl=47 time=9.005 ms
64 bytes from 39.156.69.79: seq=4 ttl=47 time=8.850 ms
64 bytes from 39.156.69.79: seq=5 ttl=47 time=8.140 ms
64 bytes from 39.156.69.79: seq=6 ttl=47 time=13.138 ms
64 bytes from 39.156.69.79: seq=7 ttl=47 time=8.941 ms
64 bytes from 39.156.69.79: seq=8 ttl=47 time=11.827 ms
64 bytes from 39.156.69.79: seq=9 ttl=47 time=11.525 ms
64 bytes from 39.156.69.79: seq=10 ttl=47 time=8.471 ms
^C
--- 39.156.69.79 ping statistics ---
12 packets transmitted, 11 packets received, 8% packet loss
round-trip min/avg/max = 8.140/23.552/137.386 ms
rtl8723bu linux wifi驱动移植教程相关推荐
- 嵌入式linux usb wifi驱动移植
文档名称:嵌入式linux usb wifi驱动移植 版本历史 版本号 时间 内容 v1.0b001 2012-6-18 初始版本,介绍在嵌入式 ...
- Linux环境下使用WIFI模块:WIFI驱动移植
WIFI驱动移植 实验平台 内核版本:Linux-4.19.5 开发板:SAMSUNG JZ2440 WIFI模块:Ralink rt3070 查看WIFI设备的PID 直接将WIFI模块接到电脑的U ...
- cups源码下载 linux_正点原子Linux第七十章Linux WIFI驱动实验
1)资料下载:点击资料即可下载 2)对正点原子Linux感兴趣的同学可以加群讨论:935446741 3)关注正点原子公众号,获取最新资料更新 第七十章Linux WIFI驱动实验 WIFI的使用已经 ...
- 图文讲解 WiFi 驱动移植过程,很肝~
关注.星标公众号,直达精彩内容 来源:嵌入式基础学习 作者:小二 本篇文章打算对WiFi 驱动移植文章进行一次系统性的总结.复盘,分享一下自己的思考过程,遇到的问题等. 希望对您有点帮助??????? ...
- 【正点原子Linux连载】第七十章 Linux WIFI驱动实验 -摘自【正点原子】I.MX6U嵌入式Linux驱动开发指南V1.0
1)实验平台:正点原子阿尔法Linux开发板 2)平台购买地址:https://item.taobao.com/item.htm?id=603672744434 2)全套实验源码+手册+视频下载地址: ...
- wifi模块服务器项目心得,一次关于WiFi 驱动移植的总结复盘
1 简介 WiFi 是什么?能用来做什么? 都 2021 年了,相信您对 WiFi 一定不陌生了. 可以参考这里的百度百科释义:[百度百科 - WiFi(https://baike.baidu.com ...
- I.MX6 AW-NB177NF WIFI 驱动移植问题
/********************************************************************************* I.MX6 AW-NB177NF ...
- 我对 WiFi 驱动移植过程,做了一次总结复盘
关注+星标公众号,不错过精彩内容 作转自 | 嵌入式基础学习 在今天分享一篇关于 WiFi 驱动的文章,希望对正在做 WiFi 驱动的同学有帮助. 1 简介 WiFi 是什么?能用来做什么? 都 20 ...
- EP-N8530S USB WIFI 驱动移植
/************************************************************************ EP-N8530S USB WIFI 驱动移植* 说 ...
最新文章
- javascript--arguments callee caller
- 家长会:我的发言稿,女儿的信
- javase-NIO
- 日志文件设计学习(一)
- redis 是哪个厂家的_redis 基本数据类型-字符串(String)
- Hibernate双向一对一对象关系模型映射
- Java设计模式介绍
- python打印tensor_如何在TensorFlow中打印SparseTensor内容?
- linux系统TongLinkQ安装部署手册
- 使用window.close()关闭标签页的注意事项
- 计算机系学生的梦想,编写我们的梦想——北大计算机系学生生活掠影-北京大学网络与信息.ppt...
- css3练习——手风琴图片
- JGG | EVenn: 3分钟在线轻松绘制5种Venn图和Venn网络
- 28. 尚融宝借款额度审核
- 数据挖掘十大经典算法 整理
- 【高中数学教资】教案设计通用模板
- 商务邮箱是什么怎么注册?邮箱客服电话
- GitHub中已开源项目汇总
- Linux Mint 火狐浏览器改中文
- C Primer Plus NO.8