1. 程式人生 > >rk3288 ap6335 linux下的wifi 熱點功能使用

rk3288 ap6335 linux下的wifi 熱點功能使用

使用3288硬體平臺,嘗試分別在ubuntu和linux系統中實現ap6335的wifi 熱點功能,能夠ok; 以下為一些記錄。

1、ubuntu中的實現,參考這個帖子實現的:
如何啟用 FIREFLY-RK3288 LINUX 下的無線路由功能
http://developer.t-firefly.com/f ... B7%D3%C9&page=1

參考帖子上的步驟能夠實現wifi 熱點功能。

一個不同的地方可能是一個韌體的命名差異,我的系統中,ap 需要用到的韌體為:fw_bcm4339a0_ag_apsta.bin

而create_ap2指令碼中的 為: fw_bcm4329_apsta.bin

將兩者對應起來即可;

這裡感謝上述貼主的分享。


2、linux(buildroot)中實現 wifi 熱點功能
跟ubuntu中的實現類似,有一些地方需要相對改動一下。
1)/system/etc/firmware中,fw_bcm4339a0_ag_apsta.bin 複製為  fw_bcm4329_apsta.bin
2)改動create_ap2檔案,裡面的cp -n語句改為 cp -f ;把它放到系統中去; (這裡用的create_ap2指令碼跟上面ubuntu中的一樣,做一點改動)

linux中不支援-n 引數:
cp: invalid option -- 'n'
BusyBox v1.24.1 (2017-08-10 11:20:36 CST) multi-call binary.

3)buildroot中,增加一些配置,如hostapd,iptables,iw,還有dnsmasq;還有改shell增加支援bash的,否則create_ap2指令碼執行有問題;

重新編譯,更新系統;確保有線網絡卡上網正常;

測試ok;

測試中使用的硬體平臺為G3288 開發板, 相應的硬體介紹連結:

http://www.graperain.cn/RK3288/RK3288-Development/

G3288開發板支援千兆乙太網,支援音訊、wifi、藍芽、陀螺儀,攝像頭,SD卡。板載HDMI介面、 LVDS 介面、MIPI 介面、USB介面等。

可以搭載android5.1,linux+qt,ubuntu系統。

對於上述的功能實現有疑問,可以一起交流

3249188421 (qq)