qca9377 SDIO wifi使用指南

2021-10-22 14:00:07 字數 1925 閱讀 7521

驅動**:qca9377-lea-3-0_qca_drivers_ok.tar.gz

ubuntu系統:ubuntu-14.04.5-desktop-amd64.iso,版本4.4.0-148-generic

核心:linux-4.1.12.tar.gz

解壓核心(任意資料夾位置,10g左右空閒磁碟空間):

tar -zxvf linux-4.1.12.tar.gz
安裝執行sodu make menuconfig命令時依賴的ncurses工具

sudo apt-get install libncurses5-dev
清除生成檔案及配置檔案(核心第一次編譯跳過此步驟,多次進行核心編譯才使用)

sudo make mrproper
定製核心

sudo make menuconfig
進入介面需要將networking support -> wireless -> 選中nl80211 testmode command。

編譯核心和模組

sudo make(可以選在多執行緒:sodu make -j4)
模組安裝

sudo make modules_install
核心安裝

sudo make install
重啟並進入grub選擇介面選擇linux-4.1.12核心版本啟動

sudo reboot
選擇核心,參考:vmware啟動ubuntu進入grub選擇介面,esc選擇進入,高階ubuntu選擇4112

重啟成功後檢視核心版本

sudo uname -a
解壓qca9377-lea-3-0_qca_drivers_ok.tar.gz,進入qca9377-lea-3-0_qca_drivers_ok/cnss_host_lea/cnss_proc/fixce/aio/build目錄,

編譯,執行

make board_type=te-f30 if_type=sdio
生成./cnss_host_lea/cnss_proc/fixce/aio/drivers/qcacld-new/wlan.ko檔案

將qca9377-lea-3-0_qca_drivers_ok/firmware_ok目錄下的內容,全部拷貝到/lib/firmware目錄下

$ cd qca9377-lea-3-0_qca_drivers_ok/firmware_ok

$ cp -rf * /lib/firmware

載入kernel 4.1.12系統自帶cfg80211.ko,

insmod /lib/modules/4.1.12/kernel/net/wireless/cfg80211.ko
載入qca9377編譯生成的wlan.ko,

insmod ./cnss_host_lea/cnss_proc/fixce/aio/drivers/qcacld-new/wlan.ko
$ wpa_cli -i wlan0 scan

$ wpa_cli -i wlan0 scan_results

$ wpa_cli -i wlan0 add_network

$ wpa_cli -i wlan0 set_network 0 ssid '"your_ap"'

$ wpa_cli -i wlan0 set_network 0 psk '"password"'

$ wpa_cli -i wlan0 select_network 0

QCA4020新手上路(一)

1.引言 本文旨在說明,當拿到一塊新的qca4020板時,怎麼供電,怎麼啟動這塊板。2.開機 1 qca4020的整體外觀 首先讓我們來看一下qca4020板的真身。其次我們來關注在板上那麼多的jumper,它是我們能夠正常啟動qca4020板的關鍵點。下圖中,我已經將所有的jumper用紅框標記出...

QCA 1 基本概念及軟體

qca是乙個集合三種主要分析型別 布林集 多值集 模糊集 在內的涵蓋性術語。清晰集三值模糊集 連續 模糊集 1 完全隸屬 1 完全隸屬 1 完全隸屬 偏隸屬 0.5 0.5 既非完全隸屬 也非完全不隸屬 0.5 交叉點 偏不隸屬 00 完全不隸屬 0 完全不隸屬 0 完全不隸屬 舉乙個錯誤的例子 基...

QCA4004 WiFi模組程式公升級教程

1.安裝flash程式設計工具驅動 1 短接裝置上模組燒錄短接線 2 使用usb線連線裝置和電腦,檢視裝置管理器,網路介面卡出現usbwlan裝置,如下 3 右鍵選中該裝置,更新驅動程式 4 選擇對應系統驅動所在路徑 win7 系統為 ar6kart2windows.qcaswbld sw.3143...