hi3516配置wifi_HISI 3516A移植mt7601u的wifi驱动

第一步:下载驱动

mt7601u的wifi驱动有两部分:STA和AP. 下载地址如下:

第二步:将驱动或模块编译进内核

1.解压驱动代码并copy到\osdrv\opensource\kernel\linux-3.4.y\drivers\net\wireless\mtk

2.将驱动代码文件夹改名7601u。在同级目录下创建kconfig和makefile

3.在\osdrv\opensource\kernel\linux-3.4.y\drivers\net\wireless\Kconfig加入

在\osdrv\opensource\kernel\linux-3.4.y\drivers\net\wireless\makefile加入

4.配置kernel的menuconfig

a./osdrv/opensource/kernel/linux-3.4.y#make menuconfig

b.选中红框后保存退出

第三步:修改驱动代码配置

1.修改\linux-3.4.y\drivers\net\wireless\mtk\7601u\makefile.inc

a.增加

b.增加

c.修改\linux-3.4.y\drivers\net\wireless\mtk\7601u\MODULE\include\rtmp_def.h中的wifi名字

第四步:编译3516A的kernel和驱动

第五步:加载ko文件

1.如果不能insmod。可能是vermagic通不过

2.按顺序insmod三个KO

insmod mtutil7601Usta.ko

insmod mt7601Usta.ko

insmod mtnet7601Usta.ko

lsmod 如图

ifconfig -a 就能看到无线网卡了

第六步:修改kernel文件系统

1.将ko文件拷到hisi_linux_sdk\Hi3516A_SDK_V2.0.x.0\mpp\ko\extdrv

2.创建/etc/Wireless/RT2870STA目录,将RT2870STA.dat拷到这个目录下

3.修改load3516a文件进行insmod /rmmod

4.ifconfig配置wlan0

修改\Hi3516A_SDK_V2.0.x.0\osdrv\rootfs_scripts\rootfs\etc\init.d\S80network

5.打包文件系统rootfs,重新编译烧录,搞定。

结束语:驱动移植到此就结完成了,下篇将介绍如何制作热点连接,设置密码,WPA等操作的SDK接口,谢谢!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值