wifi模組除錯之安裝wpa_supplicant
一.安裝libnl
1.在http://www.infradead.org/~tgr/libnl/上下載最新原始碼libnl-3.2.25.tar.gz
tar xzf libnl-3.2.25.tar.gz
cd libnl-3.2.25/
./configure --host=arm-linux --prefix=$PWD/tmp
此時出現:
configure: WARNING: bison not found. Please install before continuing.
configure: WARNING: flex not found. Please install before continuing.
configure: error: Required packages are missing. Please install them and rerun ./configure
在linux中缺少bison和flex。
安裝缺少的工具:
apt-get install bison
apt-get install flex
重新 ./configure --host=arm-linux --prefix=$PWD/tmp,此時配置成功。
make
make install
在tmp目錄下就生成了相關的檔案,把相應的lib和include 複製到交叉編譯工具鏈中。
二.安裝libopenssl
在http://www.openssl.org/source/下載最新原始碼openssl-1.0.1i.tar.gz
tar xzf openssl-1.0.1i.tar.gz
cd openssl-1.0.1i/
./config shared no-asm --prefix=$PWD/tmp
修改Makefile:
CC= arm-linux-gcc
AR= arm-linux-ar $(ARFLAGS) r
RANLIB= arm-linux-ranlib
NM= arm-linux-nm
MAKEDEPPROG= arm-linux-gcc
make
make install
在tmp目錄下就生成了相關的檔案,把相應的lib和include 複製到交叉編譯工具鏈中。
三.安裝wpa_supplicant
在http://wireless.kernel.org/en/users/Documentation/wpa_supplicant下載最新原始碼wpa_supplicant-2.2.tar.gz
tar xzf wpa_supplicant-2.2.tar.gz
cd wpa_supplicant-2.2/wpa_supplicant/
cp defconfig .config
修改.config加上一行: CONFIG_LIBNL32=y
修改Makefile:
CC=arm-linux-gcc
make
make DESTDIR=$PWD/tmp install
相關推薦
wifi模組除錯之安裝wpa_supplicant
一.安裝libnl 1.在http://www.infradead.org/~tgr/libnl/上下載最新原始碼libnl-3.2.25.tar.gz tar xzf libnl-3.2.25.tar.gz cd libnl-3.2.25/
linux下移植wifi之安裝wpa_supplicant及wpa_supplicant其操作(六)
第五節:安裝wpa_supplicant及wpa_supplicant其操作 概念: wpa_supplicant : 可用於下述"認證/加密" All security modes have been verified to work (a
基於STM32驅動2.4G模組除錯之路
/* * 您好,歡迎您來到2.4G調式的世界 * 調式之路是非常艱辛和枯燥的 * 如果你沒有一鼓作氣的決心和毅力! * 請不要來調式,時間不會陪您打魚晒網 */ 雙方配置確保一致(地址,資料位長度,通訊頻率等) 請嚴格按照資料的傳送與接收時間來控制(傳送控制時間和接
ESP8266 WIFI模組學習之路(1)——模組的USB串列埠連線
ESP8266 WIFI模組是我一直想學習的模組,現在物聯網發展如此之快。 我們先看看ESP8266 WIFI模組長什麼樣子吧,如下圖: 然後,我們還需要一個TTL-USB串列埠線,如圖: 還需要一個串列埠除錯助手,為了接發資料。我使用的除錯助手如下圖:
ESP8266 WIFI模組學習之路(2)——模組與微控制器連線進行遠端操作
上一個部落格:ESP8266 WIFI模組學習之路(1)是關於對串列埠連線的,簡單驗證ESP8266是怎麼樣連線及其功能驗證,下面將通過微控制器連線,和手機進行遠端操作。 ESP8266和微控制器的連線,我這裡的微控制器型號為:STC12C5A60S2 ESP8266
ESP8266串列埠wifi模組 除錯方法
通過串列埠傳送一下資料到串列埠: AT+CWMODE=3 AT+CIPSTART="TCP","192.168.0.1",80 AT+CIPMODE=1 //透明傳輸 AT+CIPSEND GET / HTTP/1.1 //
ESP8266 WIFI模組學習之路(7)——自寫Android手機APP接受微控制器資料
上一篇是寫關於自寫Android手機APP給微控制器下發資料的,這次我將寫一下APP如何接受微控制器資料。 其實使用除錯助手,或者別人開的的APP同樣能夠實現接受微控制器資料,但想學習的,我還是建議能夠自己寫一個Android軟體,這樣從底層到上層都能學到很多東西。 AP
13-編寫WIFI模組連線MQTT程式,和除錯助手測試通訊
直接上程式吧 local SubscribeTopic = "wifi/user".."/"..clientid PublishTopic = "wifi/device".."/"..clientid local UsartReceiveData=""; lo
菜鳥江濤帶你學最小物聯網系統之模組篇(01)—— WIFI模組ESP12F初次親密接觸
最近想搞下物聯網相關的東西,淘寶上買了兩塊ESP12F的WiFi模組,於是大張旗鼓(偷偷摸摸)的搞起來,自己每天的學習進度在部落格上做個記錄,也給有類似想法的同學一個踩坑避雷的借鑑,大家共同進步,好了,閒話不多說,開始進入正題。 1.WIFI模組ESP12F的初次親密接觸。
使用pdb模組除錯Python Python 偵錯程式之pdb
在Python中,我們需要debug時,有三種方式: 加log語句。最簡單的方式是新增print()語句來輸出我們想要獲知的狀態或者變數,好處是簡單容易操作,壞處是debug完了之後,還需要將print語句註釋掉;進階的方法是使用logging模組寫log語句,這樣做的好處是:能把log語句分級,並且
Alios-Things之wifi模組二次開發-(1)搭建Alios-Things開發環境(基於ubuntu 16.0.4)
一、安裝流程如下: 1.先安裝VSCode,保證有個可視的編輯器; 2.然後安裝aos-cube,是編譯工具; 3.最後安裝git工具,下載Alios-Things國內託管倉庫程式
Python之——病毒檢測模組pyClamad的安裝(基於CentOS 6.5系統)
一、ClamAV與pyClamad概述 Clam AntiVirus(ClamAV)是一款免費而且開放原始碼的防毒軟體,軟體與病毒庫的更新皆由社群變肥釋出,官網地址為:http://www.clamav.net/。 目前ClamAV主要為Linux、Unix系統提供病毒掃
Tcar:智慧車之基於rtl8188eu驅動的wifi模組
2、WIFI模組 2.1 WIFI模組的驅動程式 http://www.realtek.com.tw https://github.com/lwfinger/rtl8188eu // wifi_hostapd_dnsmasq.rar/rtl81
Android4.4.2原始碼分析之WiFi模組(一)
已經寫了幾篇關於Android原始碼的,原始碼程式碼量太大,所以如果想分析某個模組可能不知如何下手,說一下思路 1,分析原始碼英文閱讀能力要夠,想要分析某個模組一般找模組對應的英文,就是模組 2,找到之後首先檢視清單配置檔案Androidmani.fest,找到程式主介面activity 3,通過檢視配置檔
linux下移植wifi之安裝hostapd及其操作(八)
安裝 hostapd 1. 下載,解壓 下載原始碼: http://w1.fi/hostapd/ tar -xvf hostapd-2.6.tar.gz cd hostapd-2.6/hostapd 2. 編譯、安裝 cp
MySQL與Python3互動之安裝引入pymysql模組
在Ubuntu終端依次輸入以下三步的程式碼。 Step1. 安裝pip3 sudo apt install python3-pip Step2. 安裝pymysql pip3 install pymysql Step3. 開啟python並引入pymy
linux下移植wifi之安裝iw and iw操作(五)
第四節 安裝iw and iw操作 一、 先檢視README,獲取了三個有用點: 1. This is 'iw', a tool to use nl80211(iw需要nl80211) 2. To build iw, just enter 'make'
Android4.4.2原始碼分析之WiFi模組(二)
接著上一篇繼續對WiFi原始碼的分析 onResume方法中 6>,首先是呼叫WiFiEnabler的resume方法對switch進行管理 接下來註冊廣播 getActivity().registerReceiver(mReceiver, mFilter);
nodejs學習 之 安裝
c盤 信息 如果 安裝過程 ima 打開 nodejs https x64 1. 官網找最新適合自己電腦的版本 下載 https://nodejs.org/en/download/ 2.我的是win7 x64選擇了msi的安裝包,安裝過程修改安裝的目標目錄,最好不要
yum安裝之-安裝mysql--技術支持TPshop商城
mbo 端口 pts 啟動項 下載 依賴 所有者 環境 解決 ## 源碼 編譯安裝 Mysql 以 mysql-5.7.15.tar.gz 為例 安裝中涉及的幾點需要提前說明的問題: 所有下載的文件將保存在 /root 目錄下 mysql 將以