8188eu usbwifi模块的ap模式,rtl8188_hostapd

文章目录

  • 8188eu usbwifi模块的ap模式,rtl8188_hostapd
  • 前言
  • 一、编译8188eu.ko
  • 二、编译hostapd
    • 1.下载hostapd源码
    • 2.修改makefile编译
    • 3.复制需要的文件
    • 4.运行hostapd
  • 总结

前言

rtl8188的wifi模块ap模式的使用,写这篇文章也是为了让看到这篇我文章的人不至于踩坑。hostapd是有坑的,不能直接下载编译。也是记录下自己解决的方法。

一、编译8188eu.ko

编译rtl8188模块驱动的教程很多,这里稍微描述一下。
将驱动源码放入内核目录下的drivers/net/wireless目录中如下:

打开reatek文件夹下的kconfig
输入

menuconfig REALTEK_WIFItristate "Realtek wifi" if REALTEK_WIFIchoice prompt "select wifi type"default RTL8189FSconfig RTL8189FSdepends on REALTEK_WIFItristate "rtl8189fs/ftv sdio wifi"config RTL8188EUSdepends on REALTEK_WIFItristate "rtl8188eus usb wifi"   config RTL8192CUdepends on REALTEK_WIFItristate "Realtek 8192C USB WiFi"endchoice
endif

在realtek目录下的makefile文件中添加

obj-$(CONFIG_RTL8188EUS) += rtl8188EUS/

打开 drivers/net/wireless/Kconfig,在里面加入下面这一行内容:
source “drivers/net/wireless/realtek/Kconfig”

打开 drivers/net/wireless/Makefile,在里面加入下面一行内容:
obj-y += realtek/

还有一些内核相关的参数要配置,

配置 USB 支持设备

-> Device Drivers-> <*> USB support-> <*> Support for Host-side USB-> <*> EHCI HCD (USB 2.0) support-> <*> OHCI HCD (USB 1.1) support-> <*> ChipIdea Highspeed Dual Role Controller-> [*] ChipIdea device controller-> [*] ChipIdea host controller

配置支持 WIFI 设备

-> Device Drivers-> [*] 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

配置支持 IEEE 802.11

-> Networking support-> -*- Wireless-> [*] cfg80211 wireless extensions compatibility-> <*> Generic IEEE 802.11 Networking Stack (mac80211)

编译驱动为模块

-> Device Drivers-> Network device support (NETDEVICES [=y])-> Wireless LAN (WLAN [=y])-> Realtek wifi (REALTEK_WIFI [=m])-><M> rtl8189ftv sdio wifi-><M>tl8188eus usb wifi-><M> Realtek 8192C USB WiFi

make modules 等待编译完成之后可以进入8188eus目录下查看是否有.ko文件复制到开发板目录/lib/modules/4.1.15目录下执行 insmod 8188eu.ko

二、编译hostapd

1.下载hostapd源码

这里源码不能从hostapd官方下载,官方源码不支持8188eu。所以从github上下载,链接:https://github.com/jenssegers/RTL8188-hostapd.git

找个目录放置文件 解压

2.修改makefile编译

进入目录 cd RTL8188-hostapd-master/hostapd/


vim Makefile

第1行修改为如下图所示:

编译器修改为交叉编译器,最好把CC注释掉,防止CC被配置为gcc,其他无需修改,直接make。没有库的引用,方便。

3.复制需要的文件

在目录下有我们需要的文件分别是hostapd 、hostapd_cli两个可执行文件复制到开发板 /usr/bin/目录下,推荐使用ftp。还有hostapd.accept、hostapd.conf、hostapd.deny。
给两个执行文件修改权限
chmod 777 /usr/bin/hostapd /usr/bin/hostapd_cli

4.运行hostapd

输入命令 hostapd /etc/hostapd/hostapd.conf -B
-B是后台运行。

之后就可搜索热点了。如果搜索不到test可以尝试添加网络,ssid为test。

ssid的修改在hostapd.conf 配置文件下,搜索ssid就有了。

总结

之前下载的官方源码被坑了好久一直起不来,这里也做一个填坑记录。具体还有配置wifi的密码验证网上有很多,可看具体的配置都在hostapd.conf里面。
写这篇文章的时候这个实验已经做完一个星期了,可能或许有的步骤没有写进去。如果有报错的朋友及时留言。如果错误之处,请各位见谅,指出错误。感谢

8188eu usbwifi模块的ap模式,rtl8188_hostapd相关推荐

  1. WiFi模块的AP模式和STA模式

    WiFi模块内置无线网络协议IEEE802.11协议栈以及TCP/IP协议栈,实现用户串口或TTL电平信息与无线网络之间的转换. WiFi模块两种拓扑类型:基础网(Infra)和自组网(Adhoc): ...

  2. WIFI模块中AP模式和STA模式的区别

    WIFI模块中,AP和STA模式中分别意思是: 1.AP:也就是无线接入点,是一个无线网络的创建者,是网络的中心节点.一般家庭或办公室使用的无线路由器就是一个AP. 2.STA站点就是每一个连接到无线 ...

  3. ap模式和sta模式共存_【经验】解密Wi-Fi模块如何实现AP模式和STA模式的切换

    Wizard Gecko WGM110 Wi-Fi模块支持 AP (Access Point) 和station mode,并且在运行过程中可以实现角色的互换,同时不需要复位模块. Command/E ...

  4. esp8266 AP模式控制继电器开关

    1 软件硬件资源 1.1所需要的硬件: 1)任意一款带有串口的MCU或者usb转ttl. 2)esp8266 -01s 3)继电器 4)插座 1.2软件调试工具 1)TCP手机客户端,可以在手机商城下 ...

  5. ESP8266之AP模式

    AP模式 AP就是Access Point 接入点.由ESP8266自己开启热点,供别的设备接入,组成一个局域网. AP模式的TCP实验 ESP8266作为服务器,电脑作为客户端 步骤如下 AT+CW ...

  6. ESP8266 arduino开发 esp8266开启AP模式

    本文档为个人博客文档系统的备份版本.作者:小游.作者博客:点击访问 #include <ESP8266WiFi.h> // 设置热点的名字 #define AP_SSID "XI ...

  7. imx6 linux wifi ap模式配置(usb-wifi模块rt3070)

    不是所有的usb-wif模块在linux下面都可以支持ap模式. 在linux下的ap模式是通过工具hostapd工具进行配置运行的,该工具一般使用nl80211协议驱动无线网卡ap模式的运行.所以一 ...

  8. 第五季1:AP模式USB-WIFI网卡移植与测试

    以下内容源于朱有鹏课程,如有侵权,请告知删除. 1.WIFI接口 WIFI模块与SoC的接口有多种,如SDIO.USB.串口(低带宽)等. 2.AP.STA AP(Access Poin,接入点t), ...

  9. WIFI模块的STA模式和AP模式有什么区别?

    WIFI模块的STA模式和AP模式有什么区别? 参考链接:https://zhidao.baidu.com/question/409510237.html AP模式: Access Point,提供无 ...

  10. ap模式和sta模式共存_无线Wifi图传模块AP和STA工作模式详解

    无线Wifi图传模块包括两种工作模式AP和STA,在这两模式的支持下,无线Wifi图传模块产品可以实现一发多收的功能.下面我们就从AP和STA的基本概念开始了解它们. 一.AP和STA的基本概念 AP ...

最新文章

  1. Java并发编程 synchronized保证线程安全的原理
  2. c语言寻找James,[semi-tutorial]某亚里亚写在JamesM边上的OS笔记
  3. [云炬创业学笔记]第二章决定成为创业者测试17
  4. 工作247:uniapp--实战--flex布局--商户星级
  5. mfc try catch 捕获并显示_你的异常捕获够优雅不?求你别只会try{...} catch{...}了
  6. 自定义控件 一 创建最简单的控件
  7. access抓取数据_十年数据库流行度,哪款是你的最爱
  8. mmseg 同义词分析器 SolrSynonymParser
  9. LightOJ 1319 Monkey Tradition(中国剩余定理)
  10. iOS开发 Linker command fail with exit code 1(use -v to see invocation)
  11. ISA发布邮件服务器
  12. 一些可视化Javascript插件
  13. Agile PLM Create Item /BOM Dialog
  14. 2016年蓝桥杯B组C/C++省赛试题-漏网之渔
  15. python调用gpu amd_TensorFlow通过AMD GPU加速(ROCm/Ubuntu 18.04)
  16. Maya模型Fbx材质有贴图却不显示
  17. linux下flock函数,flock()函数 Unix/Linux
  18. 检测图像中的椭圆 并求其长短轴...
  19. Shiro教程,整合SpringBoot项目实战(笔记)
  20. JAVA基础Day01

热门文章

  1. 直线检测-Radon变换、Hough变换
  2. 向日葵控制端怎么传输文件给服务器,传送文件步骤有哪些?如何用向日葵实现远程传送文件?...
  3. Office在线协作(三)- O2OA连接本地部署的OnlyOffice Docs Server服务器 For Windows Server
  4. 打印1000张大概多少钱,打印费多少钱一张
  5. 高斯过程分类和高斯过程回归_高斯过程回归建模入门
  6. 道路测量xy坐标表示什么_cad里面什么叫绝对极坐标,相对极坐标,怎么区分他们?...
  7. 在线提取抖音视频BGM源码
  8. CE修改器修改游戏数据实例
  9. 电路串联和并联图解_电路的串联和并联有什么区别
  10. oracle8i odac for c,ODAC for delphi