Mtk WIFI常用除錯命令
原文:http://blog.csdn.net/gamelife_lch/article/details/21520075
在手機開發之初,我們很多時候要在lcm和tp還沒有正常工作的時候就需要同步的進行wifi模組功能的開發,所以瞭解常用的命令會有助於我們快速的開發我們的手機,以下就是列出的常用命令供大家借鑑運用:
1、開啟或關閉wifi:
首先adb shell進入手機除錯
[email protected]:/ # echo 0 > dev/wmtWifi 關閉wifi
[email protected]
2、檢視wifi工作狀態命令netcfg
[email protected]:/ # netcfg
rndis0 UP 192.168.42.129/24 0x00001043 b6:49:11:24:f4:74
ip6tnl0 DOWN 0.0.0.0/0 0x00000080 00:00:00:00:00:00
sit0 DOWN 0.0.0.0/0 0x00000080 00:00:00:00:00:00
ifb1 DOWN 0.0.0.0/0 0x00000082 f6:c2:f5:3b:86:5f
ifb0 DOWN 0.0.0.0/0 0x00000082 62:76:1d:10:b5:1f
lo UP 127.0.0.1/8 0x00000049 00:00:00:00:00:00
wlan0 UP 172.26.61.36/24 0x00001043 78:f5:fd:64:7b:fa //說明wifi已經正常開啟
tunl0 DOWN 0.0.0.0/0 0x00000080 00:00:00:00:00:00
ccmni2 DOWN 0.0.0.0/0 0x00000080 96:25:62:66:5b:91
ccmni1 DOWN 0.0.0.0/0 0x00000080 16:d9:3b:66:9e:69
ccmni0 DOWN 0.0.0.0/0 0x00000080 62:eb:82:7d:ec:b3
3、對wifi進行掃描連線等操作由如下兩個操作
首先進入System/bin目錄
[email protected]:/ # cd system/bin/
[email protected]:/system/bin # ./wpa_supplicant -Dnl80211 -iwlan0 -c/data/misc/wifi/wpa_supplicant.conf & //將wpa_supplicant調起來,可用ps命令檢視是否起來
(如果配置檔案不在上述目錄,請使用這個路徑:/system/etc/wifi/wpa_supplicant.conf)
(上述命令執行後會阻塞在命令列,如果要執行其他命令,請另開一個命令列介面)
(判斷wifi或者supplicant是否執行起來,可以通過ps命令檢視是否有tx_thread和./wpa_supplicant程序)
執行wpa_cli:
如果上面命令不成功,請執行:wpa_cli -p /data/misc/wpa_supplicant
接下來我們看一下測試結果:
[email protected]:/ # cd system/bin/
[email protected]:/system/bin # ./wpa_supplicant -Dnl80211 -iwlan0 -c/data/misc/wifi/wpa_supplicant.conf &
[1] 22855
[email protected]:/system/bin # wpa_cli
wpa_cli v2.0-devel-4.2.2-MTK-MR1-PDK
Copyright (c) 2004-2012, Jouni Malinen <[email protected]> and contributors
This software may be distributed under the terms of the BSD license.
See README for more details.
Using interface 'wlan0'
Interactive mode
Warning: Failed to attach to wpa_supplicant.
Could not connect to wpa_supplicant: wlan0 - re-trying
Warning: Failed to attach to wpa_supplicant.
^CWarning: Failed to attach to wpa_supplicant.
^CWarning: Failed to attach to wpa_supplicant. //沒有成功再執行以下第二個命令
[1] + Done (255) ./wpa_supplicant -Dnl80211 -iwlan0 -c/data/
[email protected]:/system/bin #
-----------------------------------------------------------------------------------------------------
[email protected]:/system/bin # wpa_cli -p /data/misc/wpa_supplicant
wpa_cli v2.0-devel-4.2.2-MTK-MR1-PDK
Copyright (c) 2004-2012, Jouni Malinen <[email protected]> and contributors
This software may be distributed under the terms of the BSD license.
See README for more details.
Selected interface 'wlan0'
Interactive mode
> scan
OK
<3>CTRL-EVENT-SCAN-RESULTS
> scan_r
bssid / frequency / signal level / flags / ssid
00:3a:9a:70:3e:622412-57[WPA-PSK-TKIP+CCMP][WPA2-PSK-TKIP+CCMP][ESS]PHONE-WIFI
00:3a:9a:70:3e:612412-52[WPA-PSK-TKIP+CCMP][WPA2-PSK-TKIP+CCMP][ESS]TCL-INTERNAL
00:3a:9a:70:3e:652412-53[WPA-PSK-TKIP+CCMP][WPA2-PSK-TKIP+CCMP][ESS]TCL-WIFI3
00:3a:9a:70:3e:632412-53[WPA-PSK-TKIP+CCMP][WPA2-PSK-TKIP+CCMP][ESS]PHONE-WIFI2
bc:96:80:35:3d:512412-69[WPA-PSK-CCMP][WPA2-PSK-CCMP][ESS]Baidu8375
0c:72:2c:1e:9e:b72457-71[WPA-PSK-TKIP+CCMP][WPA2-PSK-TKIP+CCMP][WPS][ESS]NXP
00:3a:99:68:be:f22462-69[WPA-PSK-TKIP+CCMP][WPA2-PSK-TKIP+CCMP][ESS]PHONE-WIFI
00:3a:9a:70:39:752462-71[WPA-PSK-TKIP+CCMP][WPA2-PSK-TKIP+CCMP][ESS]TCL-WIFI3
bc:96:80:35:41:b92412-80[WPA-PSK-CCMP][WPA2-PSK-CCMP][ESS]TCL9527
00:3a:9a:70:3e:642412-53[ESS]TCL-GUEST
00:3a:9a:70:39:712462-70[WPA-PSK-TKIP+CCMP][WPA2-PSK-TKIP+CCMP][ESS]TCL-INTERNAL
00:3a:99:68:be:f32462-69[WPA-PSK-TKIP+CCMP][WPA2-PSK-TKIP+CCMP][ESS]PHONE-WIFI2
00:3a:9a:70:39:732462-71[WPA-PSK-TKIP+CCMP][WPA2-PSK-TKIP+CCMP][ESS]PHONE-WIFI2
00:3a:99:68:be:f12462-69[WPA-PSK-TKIP+CCMP][WPA2-PSK-TKIP+CCMP][ESS]TCL-INTERNAL
bc:96:80:35:3d:4f2412-73[WPA-PSK-CCMP][WPA2-PSK-CCMP][ESS]gybaidu
bc:96:80:35:40:b52412-84[WPA-PSK-CCMP][WPA2-PSK-CCMP][ESS]zeus
0c:82:68:49:e7:f52457-88[WPA2-PSK-CCMP][ESS]U3_49E7F5
00:3a:99:68:be:f42462-70[ESS]TCL-GUEST
00:3a:99:68:be:f52462-69[WPA-PSK-TKIP+CCMP][WPA2-PSK-TKIP+CCMP][ESS]TCL-WIFI3
00:3a:9a:70:3c:652412-85[WPA-PSK-TKIP+CCMP][WPA2-PSK-TKIP+CCMP][ESS]TCL-WIFI3
8c:21:0a:d9:cc:282412-85[WPA-PSK-CCMP][WPA2-PSK-CCMP][WPS][ESS]APP3
bc:d1:77:07:c5:b52447-88[WPA-PSK-TKIP+CCMP][WPA2-PSK-TKIP+CCMP][WPS][ESS]TP-LINK_07C5B5
06:34:cb:10:48:f22437-67[ESS]ChinaUnicom
>
------ok現在成功的執行!!!
相關推薦
Mtk WIFI常用除錯命令
原文:http://blog.csdn.net/gamelife_lch/article/details/21520075 在手機開發之初,我們很多時候要在lcm和tp還沒有正常工作的時候就需要同步的進行wifi模組功能的開發,所以瞭解常用的命令會有助於我們快速的開發我們的手機,以下就是列出的常用命令供大
GDB常用除錯命令(二)
GDB訊號處理 在GDB中使用handle命令定義一個訊號處理。訊號可以以SIG開頭或不以 SIG開頭,可以用定義一個要處理訊號的範圍(如:SIGIO-SIGKILL,表示處理從SIGIO訊號到SIGKILL的訊號,其中包括SIGIO, SIGIOT,S
【轉】gcc/g++常用編譯選項和gdb常用除錯命令
gcc/g++編譯器是我們寫編譯C/C++程式時離不開的編譯工具,而gdb又是除錯C/C++程式的利器,這一篇文章我們記錄一下它們的慣常用法。 gcc/g++常用編譯選項 選項 作
gdb常用除錯命令以及多執行緒堆疊的檢視
GDB是GNU開源組織釋出的一個強大的UNIX下的程式除錯工具。或許,各位比較喜歡那種圖形介面方式的,像VC、BCB等IDE的除錯,但如果你是在UNIX平臺下做軟體,你會發現GDB這個除錯工具有比VC
gdb常用除錯命令
注:以下內容中,圓括號表示別名,方括號表示可選引數,尖括號表示必須引數。 gdb [檔名]:進入除錯 file <檔名>:載入程式 l(list) [行號或函式名]:列出程式碼 r(run):執行程式/重新執行程式 c(continue):繼續執行 n(ne
mtk Android 常用編譯命令
認真看過的才轉載的哈! 很詳細的總結了MTK平臺的編譯命令,包括修改模組時候的快速編譯等。 —————————————————————————————————————————————————————— 一、 命令格式:./maketek [option] [project
GDB 常用除錯命令
呼叫gdb編譯需要在cc後面加 -g引數再加-o; [[email protected] home]#gdb 除錯檔案:啟動gdb (gdb) l :(字母l)從第一行開始列出原始碼 (gdb) break n :在第n行處設定斷點 (gdb) brea
使用ADB命令與手機通過wifi進行除錯(免root)
前提: 手機系統 >= 4.0.3。 每次第一次連線需使用資料線。 手機與電腦必須在同一個wifi網段下。 接下來說連線方法: 手機與電腦連線成功後,在Android Studio的Term
lldb(gdb)常用的除錯命令
1> po:列印物件,會呼叫物件 description 方法。是 print-object 的簡寫 2> expr:可以在除錯時動態執行指定表示式,並將結果打印出來,很有用的命令 3> print:也是列印命令,需要指定型別 4&
GDB常用的除錯命令及方法總結
1. 執行GDB啟動 GDB 的方法有以下幾種:gdb <program>:program 是使用者的執行檔案,一般在當然目錄下。 例如:gdb bmu_run gdb
GDB 除錯幾個常用的命令
gdb -c core.14103 -- 檢視那個程式產生的core檔案 gdb 程式名 core core.14103
Linux中常用的操作命令和vi操作命令以及gdb除錯命令
Linux簡介及Ubuntu安裝常見指令系統管理命令打包壓縮相關命令關機/重啟機器Linux管道Linux軟體包管理vim使用使用者及使用者組管理檔案許可權管理Linux簡介及Ubuntu安裝Linux,免費開源,多使用者多工系統。基於Linux有多個版本的衍生。RedHat
常用 Git 命令清單
stage 遠程倉庫 spa reset 一行 發生 per pan comm 下面是我整理的常用 Git 命令清單。幾個專用名詞的譯名如下。 Workspace:工作區 Index / Stage:暫存區 Repository:倉庫區(或本地倉庫
vim最常用的命令
set ctr 當前 選擇 執行 其中 nbsp 關閉 跳轉 編譯示例:g++ -o hello hello.cpp -std=c++11 ,其中-std=c++11表示支持C++111新特性 按下Esc後的命令模式執行 a
MAC下一些常用的命令行
用戶名 通配符 隱藏 -a 追加 htm 空格 nbsp 工作 統計了一下工作中一些會常用到的簡單命令,加強記憶 ls 查看當前終端目錄下面的文件 ls -a "ls -a"會出現一些帶.xxxx的文件名,列出所有內
redis的五大數據類型以及與 key 關鍵字相關的常用操作命令
redis數據類型 key關鍵字相關的指令 redis學習 1、redis的五大數據類型: 先來看看redis官方網上文檔 的介紹: 這裏簡單地說,就是redis不是一個普通的 key-value 存儲,而是一個數據結構服務器,支持各種不同 類型的值,這
常用 adb 命令總結
包名 andro 所有 help ngs shel 命令幫助 oot pac 1. 顯示當前運行的全部模擬器: adb devices 2. 安裝應用程序: adb install -r 應用程序.apk 3. 獲取模擬器中的文件:
常用DOS命令
exit 名稱 刪除文件夾 文件內容 文件類型 退回 命令行 宋體 nbsp 盤符:切換盤符【c:】 dir : 列出當前目錄下的文件以及文件夾【dir】 md : 創建目錄(創建文件夾)【md 文件夾名稱】 rd : 刪除目錄(刪除文件夾,有一個前提文件
老男孩教育每日一題-2017-05-15-說說你在vi/vim中常用的命令或快捷鍵
vi-vim編輯器 linux編輯器 每日一題 1.題目老男孩教育每日一題-2017-05-15-說說你在vi/vim中常用的命令或快捷鍵2.參考答案01:學會在vim中查詢幫助:help 或:h即可 :help G :help :wq02.vi/vim 使用最基本方法第一個裏程碑-使用vi打開o