在樹莓派上使用360WIFI完整步驟如下(也適用于小米、百度、騰訊WIFI)
1 2 3 | tar xjvf DPO_MT7601U_LinuxSTA_3.0.0.4_20130913. tar .bz2
cd DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/
nano common /rtusb_dev_id .c
|
在 {USB_DEVICE(0x148f,0×7601)}, /* MT 6370 */ 下面加入以下內(nèi)容
1 2 3 4 5 | {USB_DEVICE(0x148f,0x760b)}, /* 360 Wifi */
{USB_DEVICE(0x2955,0x1001)}, /* baidu Wifi */
{USB_DEVICE(0x2a5f,0x1000)}, /* Tencent WIFI */
{USB_DEVICE(0×2955,0×0001)}, /* XiaoDu Wifi */
{USB_DEVICE(0x2717,0x4106)}, /* Xiaomi Wifi */
|
更新內(nèi)核后再編譯
1 2 3 4 5 | sudo su
rpi-update
reboot
uname -r
3.12.28+
|
下載
1 | wget https: //github .com /raspberrypi/linux/archive/rpi-3 .12.y. tar .gz
|
解壓
1 | tar xvfz rpi-3.12.y. tar .gz
|
取得root權(quán)限
將源碼移至/usr/src目錄
1 | mv linux-rpi-3.12.y /usr/src
|
建立內(nèi)核模塊庫目錄的鏈接
1 2 | ln -s /usr/src/linux-rpi-3 .12.y /lib/modules/3 .12.28+ /build
cd /lib/modules/3 .12.28+ /build
|
make mrproper 可以看作更加強勁的 make clean 命令,用來清除環(huán)境變量,即清除配置文件,一般編譯內(nèi)核前都要運行
將當(dāng)前正在使用的系統(tǒng)的內(nèi)核配置生成內(nèi)核配置信息
1 | gzip - dc /proc/config .gz > .config
|
生成編譯內(nèi)核所需要的東西
獲取內(nèi)核編譯時生成的內(nèi)核模塊導(dǎo)出符號文件,因為不是從頭編譯內(nèi)核,所以沒有,但是編譯內(nèi)核模塊需要這個
1 | wget https: //github .com /raspberrypi/firmware/raw/master/extra/Module .symvers
|
再到網(wǎng)卡驅(qū)動目錄中編譯驅(qū)動(進入到DPO_MT7601U_)
1 2 3 | sudo make
sudo make install
sudo modprobe mt7601Usta
|
設(shè)置使用無線網(wǎng)卡
1 2 3 4 5 6 7 8 9 | vi /etc/network/interfacing
auto lo
iface lo inet loopback
iface eth0 inet dhcp
auto ra0
allow-hotplug ra0
iface ra0 inet dhcp
wpa-ssid 無線SSID
wpa-psk 無線密碼
|
這樣總算完成了(這樣只有360wifi2 的無線網(wǎng)卡功能,只能連接無線網(wǎng),不能使用AP功能);
重啟 reboot。
|