A. 如何編譯ESP8266-SDK
1:准備資料 所需軟體:cygwin、官方最新版SDK。 2:解壓cygwin後,找到cygwin中的workspace。 3:在裡面新建一個自定義文件夾(建議文件名使用英文名)4:把下載好的SDK復制到該自定義文件夾中,並解壓。5:按照如下路徑找到官方提供的at版本實常式序文件夾。並選擇at文件夾中的全部文件,進行復制,粘貼到app目錄下。6:退回到cygwin根目錄,雙擊運行Cygwin.bat命令。7:在彈出的黑色方框中按照dos命令的輸入方法,進入到app目錄下。8:執行gen_misc.sh命令。9:編譯成功後,會顯示編譯成功的結果。如有錯誤,則需要在程序中修改錯誤後,再重新進行編譯。OK,到此,這個編譯就結束啦,接下來只需要按照樂鑫提供的2A-ESP8266__IOT_SDK_User_Manual__CN_v1.1.0.pdf文檔,並根據自己手中wifi模塊的相關信息把編譯成功的bin文件燒錄到相應位置。
B. 如何編譯openwrt,無線默認打開和修
Openwrt無線開啟,需要在編譯前修改源碼,更詳細的請去恩山論壇用搜索功能:
atheros的網卡需要改package/kernel/mac80211/files/lib/wifi/mac80211.sh
拉到最下有個蛋疼的
$ht_capab
option disabled 1 改為 0 即可
option txpower 10
option htmode HT40-
option noscan 1
config wifi-iface
option ssid 你的ssid
option encryption psk2+ccmp
option key 你的無線密碼