MT7601U在smart210上AP热点的创建(小度wifi,360随身WIFI 2代,小米wifi)

在文章开始感谢宿莽_csdn  QQ群雨季的开源,我写这篇文章的目的主要是笔记的用途,希望也对你有一定帮助。

首先我先放上宿莽的博文:点击打开链接

以及雨季对其移植到6410里面的资源包:点击打开链接


那么现在我就开始了。

我主要针对的是友善之臂的smart210平台,linux内核3.0.8。该开发板以及集成了dhcp所以十分的方便,上面的博文其实已经写的很好了,但我还是需要做出一些自己的修改。

1、修改Makefile

注释#32

PLATFORM = PC
取消
注释#51

PLATFORM = SMDK

修改#270

ifeq ($(PLATFORM),SMDK)
LINUX_SRC = /home/sni/workspace/shiyanxiang/Linux/z/linux-3.0.8
CROSS_COMPILE = /opt/FriendlyARM/toolschain/4.5.1/bin/arm-linux-
LINUX_SRC_MODULE = /home/sni/workspace/shiyanxiang/Linux/wifi/AP
endif
为了规范性我所以决定修改的是SMDK与雨季的有一定不同

因为:SMDK = Samsung MCU Development Kit  三星开发板

2、修改网卡的名字,方便日后的管理以及/etc/udhcpd.conf 的配置

修改 /src/include/rtmp_def.h

#1741

#define INF_MAIN_DEV_NAME		"ra"
#define INF_MBSSID_DEV_NAME		"ra"
改为

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


接着就可以 ./miwifi_build.sh

编译完后有三个驱动和一个配置文件

然后我们可以对驱动进行压缩

arm-linux-strip --strip-debug

最后面就是用insmod 进行加载

以及配置文件的放置/etc/Wireless/RT2870AP

加载驱动是有一定顺序的

1、 rtutil7601Uap 2、mt7601Uap 3、rtnet7601Uap

最后

udhcpd /etc/udhcpd.conf

这时候连上wifi也是能自动获取IP了

你可能感兴趣的:(杂谈,arm)