1. 程式人生 > >linux編譯wifi驅動RTL8188EUS模組 AP模式

linux編譯wifi驅動RTL8188EUS模組 AP模式

1、掛載已經編譯好的wifi驅動,這是通用模組 insmod /modules/wlan.ko 2、掛載wlan0模組 ifconfig wlan0 up 3、設定wlan0的IP ifconfig wlan0 192.168.3.1 4、hostapd工具的編譯 ->1、下載RTL8188EUS_linux_v4.1.4_6773.20130222.zip驅動壓縮包 2、解壓 unzip RTL8188EUS_linux_v4.1.4_6773.20130222.zip 3、進入wpa_supplicant_hostapd資料夾 cd /RTL8188EUS_linux_v4.1.4_6773.20130222/wpa_supplicant_hostapd
解壓wpa_supplicant_hostapd-0.8_rtw_r6747.20130222.tar.gz tar xf wpa_supplicant_hostapd-0.8_rtw_r6747.20130222.tar.gz 進入hostapd資料夾 cd /wpa_supplicant_hostapd-0.8_rtw_r6747.20130222/hostapd 4、修改Makefile檔案 將編譯工具由gcc改為arm-linux-gnueabihf-gcc 5、編譯 make 將生成的hostapd工具拷貝到板子上的wifi_driver資料夾裡 6、修改/RTL8188EUS_linux_v4.1.4_6773.20130222/wpa_supplicant_hostapd資料夾下的rtl_hostapd_2G.conf檔案 設定熱點的賬號和密碼 wlan0為你的無線網絡卡名稱 ssid是密碼,wpa_passphrase是密碼
將rtl_hostapd_2G.conf拷貝到開發板上wifi_driver資料夾 5、編譯udhcpd 工具 ->1、下載dhcpd原始碼 我下載的是udhcp-0.9.8.tar.gz版本原始碼 2、解壓 tar xf udhcp-0.9.8.tar.gz 3、修改Makefile 註釋12行的COMBINED_BINARY=1,否則不生成udhcpc命令。 遮蔽CROSS_COMPILE=arm-uclibc- 在19行新增CROSS_COMPILE=arm-linux-gnueabihf- 4、編譯 make 生成udhcpd工具udhcpd工具下載到
wifi_driver資料夾 5、修改dhcp配置檔案 cd /udhcp-0.9.8/samples 配置udhcpd.conf 修改閘道器地址(85行) 將修改的檔案拷貝到wifi_driver資料夾 6、將編譯好的檔案拷貝到相應的資料夾 拷貝hostapd udhcpd到/bin目錄下 cp hostapd udhcpd /bin 拷貝udhcpd.conf rtl_hostapd_2G.conf到/etc目錄下 cp udhcpd.conf rtl_hostapd_2G.conf /etc·· 注意修改許可權為755 7、新建租約檔案 mkdir /var/lib/dhcp 建立客戶租約檔案:執行DHCP伺服器還需要一個名為 dhcpd.leases 的檔案,保持所有已經分發出去的 IP 地址。 touch /var/lib/dhcp/dhcpd.leases touch /var/lib/dhcp/dhclient.leases 8、啟動wifiap發散守護程序 hostapd -d /etc/rtl_hostapd_2G.conf -B 9、執行udhcpd 動態分配ip守護程序(作為伺服器) udhcpd /etc/udhcpd.conf & 可以通過手機搜尋到開發板散發的熱點 賬號:rtwap 密碼:87654321

相關推薦

linux編譯wifi驅動RTL8188EUS模組 AP模式

1、掛載已經編譯好的wifi驅動,這是通用模組 insmod /modules/wlan.ko 2、掛載wlan0模組 ifconfig wlan0 up 3、設定wlan0的IP ifconfig wlan0 192.168.3.1 4、hostapd工具的

Linuxwifi 驅動開發(二)—— WiFi模組淺析

一、什麼是wifi 模組         百度百科上這樣定義:         Wi-Fi模組又名串列埠Wi-Fi模組,屬於物聯網傳輸層,功能是將串列埠或TTL電平轉為符合Wi-Fi無線網路通訊標準的嵌入式模組,內建無線網路協議IEEE802.11b.g.n協議棧以及TCP

WiFi的STA和AP模式指什麼?

WiFi的STA和AP模式指什麼? 1):AP,也就是無線接入點,是一個無線網路的建立者,是網路的中心節點。一般家庭或辦公室使用的無線路由器就一個AP。 2):STA站點,每一個連線到無線網路中的終端(如膝上型電腦、PDA及其它可以聯網的使用者裝置)都可稱為一個站點。 站點(

Linuxwifi 驅動開發(三)—— SDIO介面WiFi驅動淺析

      SDIO-Wifi模組是基於SDIO介面的符合wifi無線網路標準的嵌入式模組,內建無線網路協議IEEE802.11協議棧以及TCP/IP協議棧,能夠實現使用者主平臺數據通過SDIO口到無線網路之間的轉換。SDIO具有傳輸資料快,相容SD、MMC介面等特點。  

Linuxwifi 驅動開發(一)—— WiFi基礎知識解析

 一、WiFi相關基礎概念 1、什麼是wifi        我們看一下百度百科是如何定義的:       Wi-Fi是一種可以將個人電腦、手持裝置(如pad、手機)等終端以無線方式互相連線的技術,事實上它是一個高頻無線電訊號。[1]  無線保真是一個無線網路通訊技術的品牌

嵌入式linux usb wifi驅動移植

wpa_driver_wext_set_operstate: operstate 0->0 (DORMANT) netlink: Operstate: linkmode=-1, operstate=5 wpa_driver_wext_associate wpa_driver_wext_set_

imx6 linux wifi ap模式配置(usb-wifi模組rt3070)

轉載自:https://blog.csdn.net/weixin_42381443/article/details/80566047 不是所有的usb-wif模組在linux下面都可以支援ap模式。 在linux下的ap模式是通過工具hostapd工具進行配置執行的,該工具一般使用nl8

Linux中USB無線網絡卡實現AP模式(hostapd交叉編譯環境下)

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

舊手機android的linux核心編譯2-Wifi驅動加入。

經過一些時間的分析與除錯,還是把wifi的驅動調通了。 首先要分析舊手機的wifi。 1,要分析舊手機的wifi,在recovery下配通wifi 是一個不錯的選擇。在recovery已經配通了adb 介面,其實它除去沒有應用軟體外,與硬體系統相關的內容都是完整的。經過我多次償試,對我的MS

arm9+linux fl2440 實現RT3070無線網絡卡AP模式並使開發板接入Wifi上網

----------------------------------------------------------------------------------------------------

linux核心外部驅動模組編譯報錯ERROR: "******" [drivers/**.ko] undefined!

我往linux核心裡新增一個驅動模組,根據《linux裝置驅動》第三版,修改Makefile如下: obj-m := GobiNet.o GobiNet-objs := GobiUSBNet.o QMIDevice.o QMI.o 但是出現瞭如下錯誤:

嵌入式Linux最簡單驅動模組編譯與剖析

# 最簡單的核心模組: #include<linux/module.h> #include<linux/kernel.h> static int my_driver_init(void) { printk("hello\n"); return

Arduino IDE for ESP8266教程(二) 創建WIFI AP模式

char admin getc 主機 sub ipaddress ide get 圖片 創建WIFI熱點 #include <ESP8266WiFi.h> void setup() { Serial.begin ( 115200 ); S

wifi驅動的理解(4)——usb介面在wifi模組中的角色

         轉載請註明出處:http://blog.csdn.net/Righthek 謝謝!          還有1天就到2017年了,回顧整個2016年至此,都沒發表過一篇技

wifi驅動的理解(3)——usb介面在wifi模組中的角色

轉載請註明出處:http://blog.csdn.net/Righthek 謝謝!                 上一篇文章已經提到USB介面在wifi模組中的最重要兩個函式是usb_

wifi驅動的理解(2)——usb介面在wifi模組中的角色

轉載請註明出處:http://blog.csdn.net/Righthek 謝謝!        上一篇文章我們已經通過三條線索簡單地描述了wifi驅動的框架,現在我們開始深入到每條線索中。首先我們從USB裝置這條線

linux CentOS 7虛擬機器(僅主機模式) 安裝編譯Nginx 流程二(安裝編譯環境)

在上一篇進行了網路的配置:linux CentOS 7虛擬機器(僅主機模式) 安裝編譯Nginx 流程一(網路配置) 有了網路就好辦事了,要安裝Nginx就要有安裝包,安裝包可以到官網下載 我用的穩定版本的 nginx-1.14.0.tar.gz 用上傳工具上傳到CentOS上(工具網上

linux CentOS 7虛擬機器(僅主機模式) 安裝編譯Nginx 流程一(網路配置)

今天搞了個CentOS 最新版的虛擬機器(網路是基於僅主機模式) 並且安裝了一個Nginx,遇到了很多問題,最終也是解決了: 可能會遇到的問題: 1、本機和虛擬機器的網路問題(這個問題解決了就基本上沒有問題了) 2、linux線上安裝 問題一解決網路問題: 這裡 我自定義了一

linux如何配置驅動的內嵌和模組

1.核心編譯命令(makefile) obj-y:把由foo.c 或者 foo.s 檔案編譯得到foo.o 並連線進核心. obj-m: 則表示該檔案作為模組編譯. 除了y、m以外的obj-x 形式的目標都不會被編譯。 2.核心編譯 (make menuconfig)

如何通過編譯Linux核心開啟IPVS(LVS)的debug模式

前言 為了定位keepalived VIP的問題, 一步一步定位到IPVS, IPVS預設是沒有開啟Debug模式的, 若需要開啟Debug模式需要重新編譯IPVS模組載入後才行, 最好的方式當然是僅僅編譯IPVS模組就行, 但是實踐過程中發現單獨編譯IPVS模組存在諸多問題, 暫且先放一放, 後續再整理整