咨询热线:0731-88808590
切换到宽版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 6705|回复: 0

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

[复制链接]
发表于 2017-8-16 11:19:50 | 显示全部楼层 |阅读模式
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
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们

长沙优易软件开发有限公司(中文简称:优易软件,英文简称:UESOFT)是三维管道CAD/CAE一体化设计软件开发商,也是新一代三维工厂设计管理系统的开创者。公司开发的自主知识产权的管道应力分析软件AutoPSA居于中国大陆市场前2名。UESOFT于2000年10月23日经湖南省长沙市工商行政管理局核准登记设立。

联系我们

  • 地址: 中国湖南省长沙市高新区桐梓坡西路保利麓谷林语中心i区1栋718-725
  • 电话: 0731-88808590
  • Email: uesoft@163.com
© 2001-2021  Powered by Discuz! X3.4 永益科技
快速回复 返回顶部 返回列表