imx6ull移植MT7601Uusb无线网卡(360随身WIFI 2代)

开发环境:ubuntu 18.04

准备资料

1)MT7601源码:DPO_MT7601U_LinuxSTA_3.0.0.4_20130913.tar.bz2

2)工具:wireless_tools.29.tar.gz、libnl-3.4.0.tar.gz、openssl-1.0.1.tar.gz、wpa_supplicant-2.7.tar.gz
 

1. 首先,确定手头的wifi 型号:

  lsusb:
  Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
  Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  Bus 001 Device 003: ID 148f:760b Ralink Technology, Corp. MT7601U Wireless Adapter
  Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
  Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

2.下载linux驱动

Mediatek官网下载mt7601u的驱动文件(DPO_MT7601U_LinuxSTA_3.0.0.4_20130913.tar.bz2)

 

3.解压

# tar jxf DPO_MT7601U_LinuxSTA_3.0.0.4_20130913.tar.bz2

 

4.改Makefile

# gedit Makefile


注释line 30

#PLATFORM = PC


取消注释line 49

PLATFORM = SMDK


找到line 275

    ifeq ($(PLATFORM),SMDK)
    LINUX_SRC = /home/bhushan/itcenter/may28/linux-2.6-samsung
    CROSS_COMPILE = /usr/local/arm/4.2.2-eabi/usr/bin/arm-linux-
改为:

ifeq ($(PLATFORM),SMDK)
LINUX_SRC = /home/leisp/embedfire_v0/ebf_6ull_linux-master
CROSS_COMPILE = /usr/bin/arm-linux-gnueabihf-gcc

 

LINUX_SRC 为编译目标芯片IMX6ULL的内核源码路径

CROSS_COMPILE为编译链

保存关闭

 

5.修改 include/rtmp_def.h

# gedit include/rtmp_def.h


找到line 1604,将

    #define INF_MAIN_DEV_NAME        "ra"
    #define INF_MBSSID_DEV_NAME        "ra"


改成

    #define INF_MAIN_DEV_NAME        "wlan"
    #define INF_MBSSID_DEV_NAME        "wlan"

 

6.修改支持USB设备ID

插上360 Wifi

# lsusb

Bus 001 Device 003: ID 148f:760b Ralink Technology, Corp. MT7601U Wireless Adapter


修改支持ID

# gedit common/rtusb_dev_id.c


找到line 42

    #ifdef MT7601U
   &nb

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值