大家好,小经来为大家解答以上问题。linux驱动开发入门与实战,linux驱动下载很多人还不知道,现在让我们一起来看看吧!
1、 首先,电脑需要临时有网络,用usb把电脑和手机连接起来,在网络热点打开USB共享网络。这样电脑就暂时有网络了。打开手机上的usb热点后,linux系统会多一个有线连接。当然,如果你有另外一台联网的电脑,也可以。
2、 如何操作40USB共享手机网络?
3、 首先安装git,因为源代码都在git里。(当然你也可以通过其他系统浏览器直接下载他给的zip包,而不需要跳过git安装和源代码下载,所以不需要联网)。这里以ubuntu为例$'sudoapt-getinstallgit'安装git。
4、 打开浏览器,百度github是第一个(这里不能放链接)。
5、 我的网卡是rt3290。在github中搜索rt3290回车键。
6、 我们会得到很多结果,有ubuntu15.04和蓝牙。让我们选择第一个。当然,下载的时候要查看上传者的说明。
7、 打开下面的自述,作者提到rt3290在linux中使用的是rt2800pci的内核驱动,但是这个驱动对于rt3290网卡并不好用,比如经常掉线。作者给出了rt3290的专属驱动。自述文件中给出了安装方法。
8、 找到了网卡驱动,现在是安装过程,其他机型基本一样。
9、 首先下载驱动。$'git克隆https://github.com/pkeeper/rt3290sta.git'
10、 下载位置是右边的绿色克隆或下载。(也可以从其他电脑下载ZIP文件,然后解压放在linux系统下的一个目录下。)如果作者没有在自述文件中给出下载,可以在这里找到。
11、 下载后,home会多一个rt3290sta的文件夹。
12、 $'cdrt3290sta'进入该文件夹(如果您是从另一台计算机下载并复制的,命令行'$cd[fulldirectory]',请参考cd命令)。
13、 因为git下载的是驱动源代码,需要编译后才能安装。
14、 $'make'编译。(在某些情况下,你可能会遇到make失败的问题。如果你能写你自己的源代码,你可能想看看下面的方法固件。)
15、 $'sudomakeinstall'安装
16、 安装完成后,不要以为就结束了,因为在自述文件中,作者提到我的电脑正在使用rt2800pci驱动程序,所以我要删除rt2800pci。
17、 $'sudomodprobe-rrt2800pci'系统会提示删除该设备。(如果作者在自述文件中没有问这个问题,请跳到下一个命令来加载模块)
18、 $"sudomodprobert3290sta"添加我们安装的rt3290驱动程序。
19、 接下来作者还明确表示,在/etc/modprobe.d/blacklist.conf中的/etc/modules中添加了'rt2800pci'加入黑名单。可以用各种编辑器进行修改。
20、 $sudo/etc/modprobe.d/blacklist.conf
21、 $sudo/etc/modules
22、 /*****nano是一个命令行编辑器,你也可以使用图形的gedit等****/
本文到此结束,希望对大家有所帮助。