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接口,謝謝!
總結
以上是生活随笔為你收集整理的hi3516配置wifi_HISI 3516A移植mt7601u的wifi驱动的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 前端做微信好友分享_前端微信分享,调用微
- 下一篇: redis 硬件要求_Redis持久化机