blink -mtk7601在mini2440上的移植

本片讲述

blink作为热点在mini2440上的实现。mini2440使用是2.6.32的版本  ,首先在网上下载 ap的驱动

 http://download.csdn.net/detail/diandianyangyi/7894443

相关文章可参考这里

http://blog.csdn.net/diandianyangyi/article/details/39202255

使用 tar -jvzf 命令解压到pc 主机上,pc主机使用Ubuntu 系统。

解压完成后搜索 config.mk  

使用指令 在解压后的目录里 使用  find . -name config.mk  

最后找到位置在  os/linux  

将下面的n改为y

 HAS_HOSTAPD_SUPPORT=n

改后:

 HAS_HOSTAPD_SUPPORT=y 

然后改动makefile

将内核路径改为你当前PC机的路径,这里如果你的PC机和mini2440的 内核不一样,要将mini2440的内核下载到你的虚拟机下,编译你的内核,

这里指明的也是和mini2440的内核一样的那个路径,而不是pc机本身的路径,

ifeq ($(PLATFORM),PC)
# Linux 2.6
LINUX_SRC = /work/system/linux-2.6.32.2
# Linux 2.4 Change to your local setting
#LINUX_SRC = /usr/src/linux-2.4
LINUX_SRC_MODULE = /work/system/linux-2.6.32.2/drivers/net/wireless/
CROSS_COMPILE =arm-linux-
endif

然后make。

QQ截图20161116204429.png

make 完后会发现有一些ap_cfg.c中有错误。打开它,有一些语法错误,无关紧要的屏蔽掉,但是要仔细分析一下。

最后在make

当出现mt7601uap.ko的时候说明驱动编译好了

QQ截图20161116204625.png


有一个错误是ftp的 跟驱动没关系。

最后使用rz  命令推到mini440上,insmod   .ko 

使用lsmod查看 以及 iwconfig查看 便可知有没有安装成功 。

还有 ap热点的配置,下篇描述。

QQ截图20161116204912.png

sitemap