arm-linux移植MT7601Uusb无线网卡(小度wifi,360随身WIFI 2代)

感谢作者分享~


前段时间移植过RT3070,RT5370
  http://blog.csdn.net/ofaith12345/article/details/24138399 

发现各种arm移植都大同小异,所以就不要纠结与2440,6410,也不用纠结linux,或者android
1.编译内核,方法如移植RT5370,此处不多言
2.下载linux驱动,免得大家到处找,这里有
  http://download.csdn.net/detail/ofaith12345/7290109 

3.解压

  1. # tar jxf D-PO_MT7601U_LinuxSTA_3.0.0.4_20130913.tar.bz2
复制代码
改个容易记的名
  1. # mv DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/MT7601U
复制代码
4.改Makefile
  1. # gedit Makefile
复制代码
注释line 30
  1. #PLATFORM = PC
复制代码
取消注释line 49
  1. PLATFORM = SMDK
复制代码
找到line 275
  1. ifeq ($(PLATFORM),SMDK)
  2. LINUX_SRC = /home/bhushan/itcenter/may28/linux-2.6-samsung
  3. CROSS_COMPILE = /usr/local/arm/4.2.2-eabi/usr/bin/arm-linux-
复制代码
改为
  1. ifeq ($(PLATFORM),SMDK)
  2. LINUX_SRC = /home/adream/work/android-kernel/linux-2.6.36-android
  3. CROSS_COMPILE = arm-linux-
复制代码
LINUX_SRC 为步骤1中编译后内核的路径  CROSS_COMPILE为编译链,有时不行就加上绝对路径吧 
保存关闭
5.修改 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        "wlan"
  2. #define INF_MBSSID_DEV_NAME        "wlan"
复制代码
6.修改支持USB设备ID 先不要插上小度
  1. # mv DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/MT7601U0
复制代码
再插上
  1. # mv DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/MT7601U0
复制代码
对比发现,多了一个设备
  1. # mv DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/MT7601U2
复制代码
修改支持ID
  1. # mv DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/MT7601U3
复制代码
找到line 42
  1. # mv DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/MT7601U4
复制代码
添加刚才的ID,其实全加上也可以,一般就这几种ID
  1. # mv DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/MT7601U5
复制代码
7.编译,我电脑是双核,用4线程编译可以快点
  1. # mv DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/MT7601U6
复制代码
8.压缩驱动
  1. # mv DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/MT7601U7
复制代码
9.复制到ARM板上
  1. # mv DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/MT7601U8
复制代码
  1. # mv DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/MT7601U9
复制代码
上面路径是在android上的,如果是linux没有system路径
  1. # gedit Makefile0
复制代码
  1. # gedit Makefile1
复制代码
10.载入驱动
  1. # gedit Makefile2
复制代码
  1. # gedit Makefile3
复制代码
11.可以上网了,但这里有个有个严重问题还没解决~ 
        串口不停有信息返回,停不下来,后续解决~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值