linux编译cu文件,Linux编译安装RTL8192CU芯片驱动
第一步:确定该无线网卡所采用RTL芯片的具体型号,如果不确定,可以进入LINUX终端,输入 lsusb ,确定芯片型号,如我的是下面的 RTL8192CU.
第二步:到RTL官方网站 (可点击进入)下载对应芯片的源码驱动,注意对应型号和使用的系统环境。我下载的是RTL8188C_8192C_USB_linux_v4.0.2_9000.20130911.zip
第三步:将刚才下载下来的zip文件解压出来,进入解压出来的文件夹,把driver 目录下的 rtl8188C_8192C_usb_linux_v4.0.2_9000.20130911.tar.gz这个压缩包也解压了。然后,按照这个路径 RTL8188C_8192C_USB_linux_v4.0.2_9000.20130911 / driver / rtl8188C_8192C_usb_linux_v4.0.2_9000.20130911 / os_dep / linux / usb_intf.c,将usb_intf.c这个文件打开,找到下面这个地方,自己再在最后面加入下面这一行 {USB_DEVICE(0x0BDA, 0x8178)}, 如下面所示
其中OXOBDA,OX8178这两个数字是USB无线网卡的ID,通过刚才最开始的 lsusb 就可以知道。
第四步:进入解压目录,编译安装。
进入最开始的解压目录,可以看到里面有一个install.sh文件。因此进入终端,切换到install.sh所在目录,执行 ./ install.sh,本来以为大功告成,结果竟然出现错误,提示 “bash: ./ :是一个目录“的错误。切换到root用户,还是不能执行,在这里周旋了很多时间。
后来,ls -al install.sh查看了一个install.sh这个文件的权限,我靠,发现install.sh居然是一个只读文件。想了一下原因,可能刚才我没用解压命令解压,而是贪图方便直接在解压文件上右键解压,结果影响了文件的权限,教训呀,害我在这里拖了那么久。
好吧,马上给install.sh可执行权限,这里,为了防止因为权限问题出现不能安装的现象,所以我给了它最高权限chmod 777 install.sh
然后,执行sudo ./ install.sh就刷刷地开始自动安装了,安装完之后,看了一下,我的usb无线网卡的指示灯终于给点亮了,它终于亮了!!!
查看一下网络,好吧,无线网络终于出现了,它终于出现了!!(真想发个大哭的表情)
好吧,成功!
linux编译cu文件,Linux编译安装RTL8192CU芯片驱动相关推荐
- VS里面关于.cpp文件与.cu文件混合编译问题---不要在.cpp文件声明核函数(__device__()和global__())
原文出处:点击打开链接 ############################################################# 不要在.cpp文件声明核函数,否则会报错,具体可以参 ...
- ubuntu系统上,对.cu文件进行编译,生成.so或可执行文件
本文主要介绍在ubuntu系统上,怎样对.cu文件进行编译,生成.so或可执行文件. 一.cuda文件 后缀为.cu的文件,里面主要利用cuda进行高效的并行计算. 二.编译 主要有2种编译方法: 1 ...
- linux的头文件下载,Linux内核头文件(linux headers)
更新 Linux 内核头文件(linux headers) 三 8th, 2013 2,474 views | 发表评论 | Trackback 一般来说,如果不是自己编译 kernel,那么更新头文 ...
- linux默认头文件,Linux安装合适内核头文件的方法
摘要 腾兴网为您分享:Linux安装合适内核头文件的方法,桌面时钟,中建在线,圆通金刚,西餐菜谱等软件知识,以及万象,我不信表情包,兔子洞,服你网,电商直播app,网络工具箱,ffu文件,电脑功率计算 ...
- linux密码加密文件,Linux下加密/解密及用密码保护文件的七把利器
加密是指对文件进行编码的过程,那样只有有权访问的人才可以访问文件.人类早在计算机还没有问世的时候就开始使用加密了.战争期间,人类会传输只有其部落或相关人员才能理解的某种信息. 作者:布加迪/编译来源: ...
- linux 内核头文件 linux kernel header
1.内核头文件的发展历史 在 Linux 2.2/2.4 的纯真年代,内核头文件一直保持着 Unix 世界的"KISS"传统,只需将内核源码树中的头文件直接复制到 ...
- java linux 调用so文件,linux下java jni调用.so文件的方法
刚刚试过一个这样的例子,省事起见,略改并记录如下: //package net.wangliping; 2 public class Hello 3 { 4 static 5 { 6 ...
- windows和linux添加引导文件,Linux与Windows 10用grub引导教程-Go语言中文社区
前言 去年暑假的时候,写了一篇如何装 Linux 和 Windows 10 双系统的文章发在了简书上,我写这篇文章的原因是当初装双系统确实是折腾了许久,网上也找不到一篇详尽的教程.由于去年对于写教程还 ...
- linux运行rmp文件,linux 里rpm包到底是干什么用的啊?
英文原义:RPM Package Manager 中文释义:RPM软件包管理器 注解:一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中.它生成具有.RPM扩展名的文件.与Dpkg类 ...
最新文章
- 华胜天成1.18亿美元收购美国GD公司
- 跨站请求伪造(CSRF)-简述
- MPICH C语言接口函数说明(2)
- 第2章 算法1---《大话数据结构》读书笔记
- 【TensorFlow】TensorFlow快速入门
- 为什么我们需要域?MS Active Directory系列之一
- python入门经典代码-Python入门经典
- 深圳90后小伙拿到14所国外名牌大学offer
- 非旋Treap——维护数列
- 算法模板-深度优先遍历
- jena java_java – 使用Jena查询wikidata
- 快速了解微信小程序的使用,一个根据小程序的框架开发的 todos app
- 电源设计中的电容应用实例
- 7天内完成基础USB开发(2)——Pionway SDK简介
- 微软开源在线代码编辑器,编辑器天花板之Monaco Editor
- win无法启动资源修复服务器,Win10修复:Windows Defender无法启动两步解决
- 个性签名代码(花了1个多小时从网上搜集以及整理)
- 1182: 查询记录(结构体专题)
- Text Mesh Pro 1.4.0实现图片组合伤害数字
- 常用的四种sql增删改查