wifi mt7601u 芯片驱动程序(for linux) -云顶集团官方网站入口

uesoft 发表于 2017-8-16 11:19:50

wifi mt7601u 芯片驱动程序(for linux)

2017.08.16 长沙优易软件开发有限公司 董浩

制作linux操作系统wifi mt7601u芯片驱动程序安装程序(生成.bin文件)
测试硬件:xmswr-m11 wifi card
系统:ubuntu kylin 14.04 kernel 3.13 or 3.16, test passed;ubuntu kylin 16.04 kernel 4.9 without driver test passed.

有2种制作方法,一种是带源码自解压后编译驱动程序后再自动安装,另外一种是将编译后的.ko驱动程序自动安装。
这两种方法都要先把一个安装批处理命令shell脚本和驱动程序制作成bin文件,安装时执行一个命令,利用shell脚本自动执行安装。
下面以源码编译驱动程序为例介绍制作驱动安装程序的步骤。

1.将源码先打包
   tar zcvf mt7601u.tgz
2.编写一个任意文件名shell脚本,如install.sh,这个脚本运行时将从bin文件提取压缩文件并解压,然后安装驱动程序并加载驱动模块。

#!/bin/sh
dir_tmp=mt7601u
mkdir $dir_tmp
# 注意:最主要的是下面这句,将源码包从.bin文件里提取出来
sed -n -e '1,/^exit 0$/!p' $0 > "${dir_tmp}/mt7601u.tgz" 2>/dev/null
cd $dir_tmp
tar zxvf mt7601u.tgz
cd mt7601u
make install
bash ./load.sh
exit 0

3.用cat打包shell脚本和源码包到一个任意文件名.bin文件
   cat install.sh mt7601u.tgz >install.bin
   这样就生成安装文件install.bin,bin文件含有shell脚本和源码包。注意上面命令行中shell脚本文件放在压缩文件名前面。如果放在后面,则要修改第4行sed -n那一行。
4.安装的时候在.bin文件所在目录执行下面命令:
sudo sh install.bin

下载链接:
https://pan.baidu.com/s/1ernzaem提取密码: 227d
页: [1]
查看完整版本:

网站地图