1.下载小度wifi驱动,解压到/home/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913

2.cd /home/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913修改Makefile

找到“PLATFORM = PC”语句将其注释掉,即修改为:“#PLATFORM = PC”

找到“#PLATFORM = SMDK”语句将其注释的语句解除,即“PLATFORM = SMDK”

修改完以上内容还需修改一处:

找到“ifeq ($(PLATFORM),SMDK)”语句,将其后两句语句修改为如下内容:

1.  feq ($(PLATFORM),SMDK)

2.  LINUX_SRC =/home/openwrt/trunk/build_dir/target-mipsel_24kec+dsp_musl-1.1.10/linux-ramips_mt7620/linux-3.18.17     源码内核目录

3.   CROSS_COMPILE = /home/openwrt/trunk/staging_dir/toolchain-mipsel_24kec+dsp_gcc-4.8-linaro_musl-1.1.10/bin/mipsel-openwrt-linux-

4.   export ARCH=mips

5.   endif

3.(可选)修改无线网卡名称   include/rtmp_def.h

1.  # gedit include/rtmp_def.h

找到line 1604,将

1.  #define INF_MAIN_DEV_NAME       "ra"

2.  #define INF_MBSSID_DEV_NAME     "ra"

改成

1.  #define INF_MAIN_DEV_NAME       "xiaodu"

2.  #define INF_MBSSID_DEV_NAME     "xiaodu"

4.修改支持USB设备ID

先不要插上小度

1.  # lsusb

再插上

1.  # lsusb

对比发现,多了一个设备

1.  Bus 002 Device 006: ID 2955:1001

5.添加设备  cd DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/

1.  # gedit common/rtusb_dev_id.c

找到line 42

1.  #ifdef MT7601U

2.      {USB_DEVICE(0x148f,0x6370)}, /* Ralink 6370 */

3.      {USB_DEVICE(0x148f,0x7601)}, /* MT 6370 */

在后面加上:

1.     {USB_DEVICE(0x2955,0x1001)}, /* XiaoDu Wifi */

6.查看os/linux/config.mk文件

确保config.mk文件中WPA_SUPPLICANT配置如下图所示。

7.配置好编译环境,执行make

8.把make生成的在os/linux目录生成最后的ko文件mt7610Usta.ko传送到开发板的/lib/modules/3.18.17/目录下。同时要将源代码根目录的RT2870STA.dat文件传送到/etc/Wireless/RT2870STA/目录下,没有的话,新建目录。

9.安装模块。执行insmod mt7610Usta.ko
或依次执行
depmod

modprobe  mt7610Usta

(或dmesg)

10.最后就是插入网卡,这个时候ifconfig是看不到网卡的,你要启用网卡,用以下命令:
ifconfig xiaodu0 up

再次ifconfig,就能看到xiaodu0的网卡了。

问题1:用OpenWrt的交叉编译器编译外部程序文件,遇到如下错误:

mips-openwrt-linux-gcc:warning: environment variable 'STAGING_DIR' not defined

解决:办法是在命令行输入:

exportSTAGING_DIR=(你的OpenWrt目录的绝对路径)/staging_dir

问题2:error: incompatible types when assigningto type ‘int’ from type ‘kuid_t’
pOSFSInfo->fsuid = current_fsuid();

解决:把rt_linux.c里面报错那里:

current_fsuid() 跟 current_fsgid()改成: 
current_fsuid().val 
current_fsgid().val 
就可以了,函数名我记不大清楚了,就是编译报错那里。

或者到 ,h 里面把那个结构的类型从 int 改为需要的 kuid_t guid_k 
这不是什么大问题,只是变量类型不匹配,新

小度wifi驱动的交叉编译及安装相关推荐

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

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

  2. Kali Linux安装360免费wifi驱动。

    参考文章:http://www.freemindworld.com/blog/2013/131010_360_wifi_in_linux.shtml http://blog.163.com/think ...

  3. ubuntu 14.04 linux下wifi驱动安装使用的一些笔记

    本文整理一下在学习wifi驱动安装过程中的一些笔记.本来想研究无线网卡驱动源码的,但水太深了,目前认知还不够,为有留待后续再说(这个"后续"一般都是无下文的伏笔). 一般地,无线网 ...

  4. 收集的一些驱动 (小米WiFi、全民WiFi、小度WiFi)

    无线网卡驱动: 小米WiFi (XiaoMiWiFi) (5M):http://yiyang29.coding.me/cdn/downloads/drivers/miwifi_drivers.7z备用 ...

  5. 计算机无线网怎么安装教程,全民wifi驱动怎么安装_电脑安装全民wifi驱动教程

    全民wifi是许多用户都喜欢安装的一款免费wifi共享软件,在使用之前要先安装全民wifi驱动才可以正常使用,但是许多用户可能还不知道全民wifi驱动怎么安装,所以,本文就给大家演示一下电脑安装全民w ...

  6. 计算机如何驱动无线网络,电脑如何安装全民WiFi驱动

    现在,不少用户都已经开始使用全民WiFi软件了,它的功能十分强大,可以带来不错的上网体验.不过,一些用户反馈不知道在电脑中该怎么安装全民WiFi的驱动,要如何解决呢?接下来,系统城小编为大家整理了全民 ...

  7. 小米15.6笔记本安装UBUNTU18.04 无WIFI驱动解决方法

    小米15.6笔记本安装UBUNTU18.04 无WIFI驱动解决方法 感谢原文博主 原文链接 1.首先查看一下网卡的型号 lshw -C network*-network description: W ...

  8. window10 WIFI图标(WLAN)突然没有了,电脑搜索不到网络的一个解决办法: 重新下载安装WiFi驱动,电脑没有网络可以用U盘或者手机传到电脑安装

    1. 问题 window10 WIFI图标(WLAN)突然没有了,电脑搜索不到网络的一个解决办法 2. 原因之一 WiFi驱动(无线网卡驱动)没有更新或者其他问题,特别是系统更新后,经常就突然出现网络 ...

  9. 华为linux版本wifi驱动,Ubuntu安装无线网卡驱动 Wifi/BT BCM4330 (AP6383)

    像BCM4330 (AP6383)这样的Wifi/蓝牙一体化芯片常见于一些平板电脑.笔记本和mini pc中.特别是z3735.z8300.core m这些芯片的平板电脑很常见.AP6210也比较常见 ...

  10. ubuntu 安装wifi驱动(Device-c822)

    ubuntu 安装wifi驱动(Device-c822) 使用以下命令查看网卡驱动版本 lspci | grep Network 结果如下: 01:00.0 Network controller: R ...

最新文章

  1. python 使用sax 解析xml 文件
  2. windows XP下Python2.7包管理工具安装-setuptool,pip、distribute、nose、virtualenv
  3. 设计原则:公理系统在编程中的运用
  4. android网络游戏开发实战pdf_Python项目开发实战+第2版PDF高清文档下载
  5. 69道Spring面试题和答案
  6. Nginx + Tomcat Windows下的负载均衡配置
  7. Java知多少(50)Java throws子句
  8. Cocos2d BMFont解析
  9. 扫描仪twain驱动是什么_建湖扫描仪卡纸一般多少钱
  10. form表单提交按钮点击事件先触发还是提交数据先触发_如何实现图片上传并保存到数据库?...
  11. [已解决] org.hibernate.HibernateException:未配置CurrentSessionContext
  12. 移动vue大转盘抽奖
  13. python简单网格五子棋_python实现简单五子棋游戏
  14. 010 Editor修改指令
  15. 推荐一个好用的Mac精品软件下载站
  16. 编程的名言名句(幽默版)
  17. 【进阶】数位DP详解
  18. 推荐系统之基于内容推荐
  19. linux minicon usb配置,USB、Mini-USB、Micro-USB接口的引脚定义
  20. 看透HiPiHi,不再是游戏

热门文章

  1. 生成对抗网络(十)----------infoGAN
  2. CREO:CREO软件的简介、安装(七大步骤)、学习路线大全(CREO软件各模块界面解释—菜单栏快速栏工作区、草绘/零件/工程图/装配设计讲解)、案例应用(几十个案例)之详细攻略
  3. 活动喵怎么用?定向寻宝活动设计思路和实操(附2019最新教程)
  4. 使用BabeLua在VS中创建Lua项目
  5. DSP的入门学习(一)
  6. webrtc学习--websocket服务器(二) (web端播放h264)
  7. LM117,LM217,LM317;LM137,LM237,LM337
  8. oj1047: 对数表
  9. (Inside Out)Web地图坐标系——谷歌的无奈
  10. 侠客工具盒 v5.0 build 0313 bt