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.解压

# tar jxf D-PO_MT7601U_LinuxSTA_3.0.0.4_20130913.tar.bz2

改个容易记的名

# mv DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/MT7601U

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/adream/work/android-kernel/linux-2.6.36-android
CROSS_COMPILE = arm-linux-

LINUX_SRC 为步骤1中编译后内核的路径

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

先不要插上小度

# lsusb

再插上

# lsusb

对比发现,多了一个设备

Bus 002 Device 006: ID 2955:1001

修改支持ID

# gedit common/rtusb_dev_id.c

找到line 42

#ifdef MT7601U
	{USB_DEVICE(0x148f,0x6370)}, /* Ralink 6370 */
	{USB_DEVICE(0x148f,0x7601)}, /* MT 6370 */

添加刚才的ID,其实全加上也可以,一般就这几种ID

#ifdef MT7601U
	{USB_DEVICE(0x148f,0x6370)}, /* Ralink 6370 */
	{USB_DEVICE(0x148f,0x7601)}, /* MT 6370 */
	{USB_DEVICE(0x2955,0x0001)}, /* XiaoDu Wifi */
	{USB_DEVICE(0x2955,0x1001)}, /* XiaoDu Wifi */
	{USB_DEVICE(0x148f,0x760b)}, /* 360 Wifi */
#endif /* MT7601U */

7.编译,我电脑是双核,用4线程编译可以快点

# make -j 4

8.压缩驱动

# arm-linux-strip -S os/linux/mt7601Usta.ko

9.复制到ARM板上

# cp RT2870STA.dat os/linux/mt7601Usta.ko /media/FRIENDLYARM/MT7601U/
# cp /sdcard/MT7601U/mt7601Usta.ko /system/lib/modules/2.6.36-FriendlyARM/

上面路径是在android上的,如果是linux没有system路径

# mkdir –p /etc/Wireless/RT2870STA/
# cp /sdcard/MT7601U/RT2870STA.dat /etc/Wireless/RT2870STA/

10.载入驱动

# depmod
# modprobe mt7601Usta

11.可以上网了,但这里有个有个严重问题还没解决~

串口不停有信息返回,停不下来,后续解决~

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

时间: 2024-10-09 06:28:38

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

ubuntu安装360随身wifi驱动

配置前准备: 打开普通用户命令行,修改一下root根用户密码, sudo passwd root 然后用根用户进行登录. 一:在主机上插上360wifi2代无线网卡,启动ubuntu操作系统,在命令行输入 lsusb ,查看无线网卡的基本信息. 由上面的信息可以知道360随身WIFI 2代的芯片信息是:Ralink 148f:760b. 二: 下载驱动源码包 DPO_MT7601U_LinuxSTA_3.0.0.4_20130913.tar.bz2.zip 下载后先在windows 下进行解压,

360随身WiFi驱动下载

一场不算太好的体验,但还是解决问题了 360随身WiFi驱动下载地址 事情经过: 某天在家里组装起PC,才发现当时没有在这屋里预留网线接口,走明线穿堂过户肯定是不合适的,还是买个无线网卡吧 自然还是要顶一下360的,我家里有360的路由器.摄像头.手表.周边..以后有了娃肯定也会买机器人的 在官网上看了下,是说可以当无线网卡使,但这一点貌似说得很含糊,主要都是在强调可以做WiFi热点 在京东上咨询一下客服,确认是可以当无线网卡的,买! 收货 开机,插上随身WiFi 启动不起来,hover 到图标

360随身wifi怎样购买?360随身wifi怎样预约?

---恢复内容开始--- 360随身wifi怎样购买 想要购买360随身Wifi,可以登录360随身Wifi的官网wifi.360.cn,或者直接登陆京东商城进行购买,售价为19.9元,分黑.白两色. 针对360随身Wifi怎样购买的问题,只要登陆官网或者京东商城即可购买.360随身Wifi是360公司近期推出的一款硬件产品.这款产品的作用就是在没有在没有WiFi的环境下,但电脑可以通过有线上网的时候,把"360随身WiFi"连接到电脑,不用做任何设置即可利用电脑的有线网络发射无线Wi

转:禁止360随身wifi驱动自动安装

from:http://bbs.360safe.com/thread-2643500-1-1.html 有曾经数次卸载随身wifi后,插上又会自动安装随身wifi驱动的,也可以看看下面的解决办法. 卸载方法: 第一步:在360安装目录里搜索文件名“  360APMon  ”,然后把他删除掉.其实这个文件就在 Program Files\360\360Safe\mobilemgr的文件夹里面.(退出360安全卫士然后删除这个文件) 第二步:就是再次用360软件管家或者在控制面板里卸载360随身wi

# arm linux 移植 curl

背景 libcurl是一个跨平台的开源网络协议库,支持http, https, rtsp等多种协议 .libcurl同样支持HTTPS证书授权,HTTP POST, HTTP PUT, FTP 上传, HTTP基本表单上传,代理,cookies和用户认证. host平台 :Ubuntu 16.04 arm平台 : 3531d arm-gcc :4.9.4 libcrul :7.69.1 主机准备 使用以下脚本 ## # Copyright By Schips, All Rights Reserv

笔记本开wifi,不用随身wifi

用win7建立无线局域网,可以共享上网可以局域网游戏. 开启windows 7的隐藏功能:虚拟WiFi和SoftAP(即虚拟无线AP),就可以让电脑变成无线路由器,实现共享上网,节省网费和路由器购买费. 以操作系统为win7的笔记本或装有无线网卡的台式机作为主机. 主机设置如下: 1.以管理员身份运行命令提示符: 快捷键win+R→输入cmd→回车 2.启用并设定虚拟WiFi网卡: 运行命令:netsh wlan set hostednetwork mode=allow ssid=wuminPC

【L】小米随身WiFi,Linux下AP热点驱动(开源)

前言 这是作者修改后的Linux下的小米随身WiFi驱动,支持Ap模式,开源,同时支持360随身WiFi二代 注意: 1.这个是Linux下的小米随身WiFi驱动,不是Window和MAC下 2.这个不是STA模式下的可当作无线网卡的驱动,是可当Ap热点模式的驱动 3.这个理论上也是支持360随身WiFi二代..(rtusb_dev_id.c 里面同样有360的id) 原由: 小米随身WiFi很好用,有Widnow和Mac的系统的驱动, 但是可怜不少Linux下的苦逼开发者,没有驱动就是没有..

360随身WiFi3:纯净版无线网卡驱动下载及安装教程(Windows10版本)

对于不带无线网卡的台式机,买一个360随身WiFi当无线网卡是很省钱的方法.但是这个随身WiFi3用的芯片较为奇葩,Win10下不太好找驱动.什么,你问我为啥不用360官网上的驱动?那个“驱动”装了之后就会弹广告,而且会不停向你推荐360全家桶... 为了方便各位不想装360软件但是还觉得这个随身WiFi价格和性能真香的同学,我把Win10下它的纯净版无线网卡驱动提取了出来,下载地址在这里: https://files.cnblogs.com/files/jz3025/mtkdriver.zip

关于检测网络内部私接随身WIFI行为的技术探讨

2013年,360公司推出了首款硬件版的随身WIFI,因其很好的满足了智能手机可随时通过WIFI上网的需求,加上其安装和使用上的便利和便携性,随身WIFI很快成为了智能手机的上网伴侣,到京东网上搜一下随身WIFI,就可以了解此类设备的出货量,360随身WIFI的用户评价数量已超过了30万,由此可见其推广和普及程度. 目前随身WIFI已发展为两大类:硬件版和免费的软件版.其中硬件版的典型代表有360随身WIFI.小米WIFI.小度WIFI等:免费软件版的典型代表有360免费WIFI.金山猎豹.WI