MT7601U-STA驱动程序编译步骤介绍
说明
在学习Hi3518EV200平台时,DEMO开发板上板载了MT7601U的WIFI模块。并且提供了编译好的驱动程序,在编译好的ko模块文件夹中,针对STA方式有脚本“load_sta.sh”,该脚本内容如下:
这些驱动模块编译过程如下文所示。
本文内容测试时的编译环境
开发平台:Ubuntu 18.04
目标平台:Hi3518EV200
目标Linux版本:linux-3.4.35
交叉编译工具链:arm-hisiv300-linux-
开始之前
在开始之前,你需要做出以下准备:
(1)已经建立了hi3518的交叉编译环境。 这一步骤可以参考我做的记录博文,详见【参考】部分第1项。
(2)已经准备好了一份linux内核源码,或者linux下编译需要使用的资源文件。 linux源码的获取可以在其官方网站上得到,下载地址详见【参考】部分的第2项。
(3)已经准备好了MT7601U-STA驱动程序源码,我们需要交叉编译得到在嵌入式Linux上运行的ko模块文件,驱动程序源码可从本文末的【原始驱动程序下载】部分得到。
(4) 在本文写完之际,发现了一篇同样内容的博文可供参考,将其链接列在【参考】部分的第3项。
一、易于得到的mt7601Usta.ko
1.修改Makefile文件
添加目标平台编译配置信息:
ifeq ($(PLATFORM),HI3518)
LINUX_SRC = /home/wind/Downloads/linux-3.4.y
CROSS_COMPILE = arm-hisiv300-linux-
endif
2.修改config.mk文件
/os/linux/config.mk文件中针对选中平台的编译添加编译配置,在末尾追加如下配置代码:
ifeq ($(PLATFORM),HI3518)
EXTRA_CFLAGS := $(WFLAGS) -I$(RT2870xx_DIR)/include
export EXTRA_CFLAGS
endif
3.在顶层目录下执行make
编译过程中的警告可以忽略。编译后使用file命令验证生成的ko模块:
然而模块只有一个。
二、mtutil7601Usta.ko和mtnet7601Usta.ko哪儿去了
在本文提供的驱动程序版本中,开启/Makefile文件中的OSABL = YES即可编译出mtutil7601Usta.ko和mtnet7601Usta.ko两个模块。
注意! 根据目标内核版本的不同,需要修改Makefile.4.util(针对Linux 2.4) 或者Makefile.6.util(针对Linux 2.6) 文件中的错误:
将24行中的“rt_rbus_pci_util.o”修改为“rt_rbus_pci_drv.o”
原始驱动程序下载
[DPO_MT7601U_LinuxSTA_3.0.0.4_20130913.tar.bz2]
百度网盘链接:https://pan.baidu.com/s/18zbbah9g40wUEpMDFXSCOg
提取码:4u6m
编译注意
本文末提供的驱动版本中默认已经是支持WPA_SUPPLICANT的了,如果在其它版本驱动上编译,为了方便使用,请在config.mk中确认是否需要开启/关闭相关配置。
参考
1.【燕卫博】从零开始进行Hi3518_SDK安装、环境搭建和Linux内核编译,并生成可供烧写的uImage
2.Linux内核源码下载地址
3.mt7601驱动使用(二)
- 分享
- 举报
-
浏览量:6464次2018-08-28 16:40:09
-
浏览量:904次2024-01-24 18:28:37
-
浏览量:750次2023-06-12 14:35:37
-
浏览量:2594次2020-08-13 11:47:44
-
浏览量:728次2024-01-24 15:46:44
-
浏览量:1220次2023-06-12 14:35:43
-
浏览量:9268次2020-12-10 10:03:02
-
浏览量:2495次2020-11-18 09:47:04
-
浏览量:1534次2023-04-10 15:06:23
-
浏览量:2144次2020-08-19 16:49:12
-
2020-07-29 18:32:39
-
浏览量:3279次2020-08-17 19:59:15
-
浏览量:2846次2020-08-10 09:27:13
-
浏览量:1012次2024-01-04 17:47:00
-
浏览量:479次2024-02-21 17:08:25
-
浏览量:1936次2020-08-20 18:00:36
-
浏览量:2394次2020-08-19 16:46:46
-
浏览量:2210次2020-12-17 09:40:04
-
浏览量:1102次2024-03-15 09:51:11
-
广告/SPAM
-
恶意灌水
-
违规内容
-
文不对题
-
重复发帖
mini菜
感谢您的打赏,如若您也想被打赏,可前往 发表专栏 哦~
举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明