第一步:安装树莓派交叉编译环境

使用的环境:ubuntu13.04

1.下载交叉编译工具

wget https://s3.amazonaws.com/RTI/Community/ports/toolchains/raspbian-toolchain-gcc-4.7.2-linux32.tar.gz

2.解压到系统目录

tar -xvzf raspbian-toolchain-gcc-4.7.2-linux32.tar.gz -C /opt

3.把相应的路径添加到环境变量

vi /etc/profile

在最后一行添加

export PATH=$PATH:/opt/raspbian-toolchain-gcc-4.7.2-linux32/bin

第二步:编译内核

1.通过uname -r 查看树莓派当前内核版本(3.10.19+)

这里下载相应的树莓派内核 https://github.com/raspberrypi/linux/

2.解压内核

unzip linux-rpi-3.10.y.zip

3.编译

cd linux-rpi-3.10.y

export CCPREFIX=arm-linux-gnueabihf-

zcat /home/share/config.gz > .config     (config.gz 来自于树莓派/proc/config.gz)

make ARCH=arm CROSS_COMPILE=${CCPREFIX} oldconfig

make ARCH=arm CROSS_COMPILE=${CCPREFIX}

第三步:编译小度wifi驱动

1.通过百度可以得知小度wifi使用的是MT7601的芯片

去MT官网下载相应驱动

http://www.mediatek.com/_cn/07_downloads/01_windows.php?sn=501

2.解压

3.编译

在树莓派上 lsusb 可以看到

pi@raspberrypi ~ $ lsusb

Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.

Bus 001 Device 004: ID 2955:1001

百度把小度wifi的硬件ID改掉了

修改Makefile

ifeq ($(PLATFORM),PC)

# Linux 2.6

#LINUX_SRC = /lib/modules/$(shell uname -r)/build

LINUX_SRC = /home/xxx/linux-rpi-3.10.y               #内核所在目录

# Linux 2.4 Change to your local setting

#LINUX_SRC = /usr/src/linux-2.4

LINUX_SRC_MODULE = /lib/modules/$(shell uname -r)/kernel/drivers/net/wireless/

CROSS_COMPILE =

endif

把硬件ID添加进去

vi common/rtusb_dev_id.c

添加:

make ARCH=arm CROSS_COMPILE=${CCPREFIX}

把这个驱动设置为开机启动

echo mt7601Usta >> /etc/modules          (要有root权限)

现在reboot 启动之后 发现无线网卡已经识别出来了

eth0      Link encap:Ethernet  HWaddr b8:27:eb:c1:87:4f

inet addr:192.168.1.9  Bcast:192.168.1.255  Mask:255.255.255.0

UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

RX packets:300 errors:0 dropped:0 overruns:0 frame:0

TX packets:270 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:26153 (25.5 KiB)  TX bytes:36419 (35.5 KiB)

lo        Link encap:Local Loopback

inet addr:127.0.0.1  Mask:255.0.0.0

UP LOOPBACK RUNNING  MTU:65536  Metric:1

RX packets:6 errors:0 dropped:0 overruns:0 frame:0

TX packets:6 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:0

RX bytes:300 (300.0 B)  TX bytes:300 (300.0 B)

ra0       Link encap:Ethernet  HWaddr bc:96:80:22:b1:cc

UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

RX packets:8756 errors:0 dropped:0 overruns:0 frame:0

TX packets:0 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:2270717 (2.1 MiB)  TX bytes:0 (0.0 B)

linux 小度 驱动_小度Wifi,360随身Wifi2,小米Wifi树莓派驱动下载相关推荐

  1. 360随身wifi2.0小度wifi猎豹wifi校园网的表现

    最近买了小度随身wifi,又买了360随身wifi2.0. 我是校园网.小度wifi不能用,但是可以管理手机照片,需要手机安装百度手机助手. 360wifi2.0可以在校园网使用,但是网络信号不太好, ...

  2. linux连接小米随身wifi密码忘记了,小米wifi管理员密码忘记了怎么办?

    问:小米wifi路由器管理员密码忘了怎么办? 答:在< 既然你又问到了这个问题,那么下面再次对这个问题进行详细的解答,希望可以帮到你. 解决办法: 1.在登录页面中,输入你的小米路由器的wifi ...

  3. win7 蓝牙4.0 ble驱动_恩智浦发布行业领先的2x2 Wi-Fi 6 +蓝牙解决方案,彻底改变游戏、音频、工业和物联网市场...

    原标题:恩智浦发布行业领先的2x2 Wi-Fi 6 +蓝牙解决方案,彻底改变游戏.音频.工业和物联网市场 恩智浦半导体(NXP Semiconductors N.V.)近日宣布推出2x2 Wi-Fi ...

  4. ubuntu上安装360随身wifi2, 供华为荣耀6连接

    办法一. Ubuntu共享Ad-hoc模式无线网络(需要一张有线网卡+一张无线网卡) + 手机打Ad-hoc补丁 手机不能连接Ad-hoc模式的无线网络,是因为新版android(v4)不支持Ad-h ...

  5. Tiny6410移植MT7601U方案的USB无线网卡 (360随身WiFi2代3代)(通过测试,串口数据很少)

    最近两天终于将360随身WIF3代成功移植到了Tiny6410的开发板了(已经通过测试,串口几乎没有数据传出,方便超级终端使用),借助QT环境下友善之臂目录中的无线网络设置,可以轻松搜索周围的无线AP ...

  6. ubuntu卸载nvidia驱动_解决Ubuntu18.04循环登录问题 - 卸载NVIDIA驱动 启用Nouveau(1)

    问题: 电脑重启后出现循环登录的情况. 描述:正确输入用户名和密码之后,屏幕闪一下,然后退回登录界面而无法进入桌面. 原因: 循环登录的原因有很多,但最多的就是NVIDIA驱动掉了的问题. 猜测是驱动 ...

  7. 胜为蓝牙适配器驱动_胜为UDC-324A/B/C/D/E蓝牙适配器驱动

    胜为UDC-324驱动是胜为UDC-324蓝牙适配器的官方驱动程序,适用于胜为UDC-324A/B/C/D/E五款蓝牙适配器,因为这五款蓝牙适配器的芯片是一样的,只是外观颜色不一样,所以驱动也是通用的 ...

  8. 小度Wifi,360随身Wifi2,小米Wifi树莓派驱动下载

    第一步:安装树莓派交叉编译环境 使用的环境:ubuntu13.04 1.下载交叉编译工具 wget https://s3.amazonaws.com/RTI/Community/ports/toolc ...

  9. ubuntu mysql 驱动_怎么在Ubuntu下为MySQL添加ODBC驱动?

    学过Web开发的人应该都知道ODBC,这个微软自创的数据库连接方法使得在Windows下让程序连接数据库非常容易,比如Java的ODBC连接MSSQL.Access等等.如果要开发一个跨平台跨数据库的 ...

  10. exsi rh2288hv5 驱动_华为RH2288H V5服务器windows 2012阵列卡驱动

    华为RH2288H V5服务器阵列卡有多个版本,其中有一款阵列卡芯片为AVAGO MegaRAID. 该型阵列卡的介绍: Broadcom Tri-Mode SerDes technology ena ...

最新文章

  1. 数据安全引担忧?get它,让你吃一颗“定心丸”
  2. 单链表-判断单链表L是否是递增的(双指针法)
  3. mysql实现心跳表_第29问:MySQL 的复制心跳说它不想跳了
  4. 【深度学习】Github上标星1.1W的PyTorch教程,我们给您搬来了
  5. PCB板材结构介绍(z)
  6. unity3d 简单动画
  7. 如何主动触发时间选择器弹窗_请合理使用Alert弹窗
  8. 2021年终总结2022未来展望——人生天地之间,若白驹过隙,忽然而已
  9. 牛客NOIP提高组(三)题解
  10. python自动翻译视频字幕_python自动翻译实现方法
  11. iOS 应用测试总结
  12. 打印机驱动无法安装到计算机是,电脑打印机无法安装驱动的解决方法
  13. 唐玄奘:不要因为走得太远,而忘了为什么出发
  14. 细雨湿衣看不见 闲花落地听无声
  15. 淘宝店铺装修教程之下载淘宝视频及分析视频地址中的高逼格信息
  16. 区块链技术有什么影响?
  17. Java实现QQ简易登录界面
  18. 纯前端实现—满天星效果
  19. 股票基金实时行情监视小程序(C# wpf)
  20. Python 使用selenium爬取房天下网站,房源动态信息

热门文章

  1. 【数学逻辑思维】A 好玩的数独游戏——002
  2. win10需要开启系统打印机服务器,Win10系统开启和关闭打印机服务技巧
  3. android地图的框架与地图控件
  4. 图解TCPIP---第五章---IP协议相关技术
  5. eclipse及tomcat设置编码
  6. access tempvars 宏_Access数据库实用教程(第2版)第7章宏.ppt
  7. 简单使用MATLAB自带的遗传算法工具箱
  8. matlab中怎么找晶闸管,matlab中晶闸管如何连接
  9. Excel数据透视表制作
  10. Eclipse 安装tomcat插件(针对新版本的,Eclipse安装目录没有starup.jar的Eclipse)