RTL8192CUS驱动程序编译

RTL8188CUS usb wifi驱动移植到(arm-linux) 一. 编译环境准备 1. 安装ubuntu 我尝试过编译MT7603的driver, 发现在ubuntu kernel 2.6.32上编译会出错, 所以安装的ubuntu kernel版本必须大于2.6.32, 建议是3.0 以上的。 我选择安装ubuntu 12.04(kernel ver: 3.2.0) 安装过程可百度一下,这里略过... 2. 安装编译依赖Lib(编译wpa_supplicant时要用到) 用apt-get安装以下lib : apt-get install libnl-. 阅读详情

说明

RTL8192CUS的驱动程序和RTL8188CUS是通用的!! 曾使用RTL8192CUS的驱动程序成功驱动RTL8188CUS,所以将过程记录在了RTL8188CUS的博文中。
相关博文请参考:

RTL8188CUS驱动程序编译步骤

原始驱动程序下载

百度网盘链接:https://pan.baidu.com/s/1oZrFqBGukPK5PlJVJ7UTsA
提取码:jje1

后记

之所以专门写这篇帖子,是因为在上述博文写完后不到两个月,我就忘了它们驱动通用这个事儿了,查找之前我自己写的帖子竟然没找到RTL8192CUS的编译过程,我就慌了,寻思我当初是怎么使用的8192CUS的来着??所以为了防止以后自己还会忘记这件事情,就专门开个帖子记录一下,顺便自嘲。
另外,要是有新人查到这篇文章,可能也会起到一定帮助吧。那样就好了。
————2020-1-6 @燕卫博————

树莓派使用 RTL8188CUS芯片 开AP模式 Linux下开AP需要用到的软件 hostapd,和用于DNS服务器的 dnsmasq,DNS服务器也可以使用udhcpd。 一开始直接通过apt-get 安装的hostapd 在配置好后提示 打不开 wlan0 或不支持设备。 经过一番实验后发现只有这个能正常运行,编译安装需要libnl 和openssl库。 其中libnl 需要下载编译 可以到主页下载:http://www.infrad 阅读详情

相关推荐

ARM加载Realtek-8188CUS USB无线网卡(一)_驱动编译与加载

ARM开发板加载Realtek-8188CUS USB无线网卡(一) a、平台选择:CONFIG_PLATFORM_I386_PC = n CONFIG_PLATFORM_ARM_S3C2K4 = y b、修改使用的编译工具、对应的内核目录:

u013686019的专栏 6590

CentOS 7 Realtek 8192cu WIFI网卡驱动配置

入手了EDUP(EDUP) EP-MS1558,可是在centos7没有驱动,捣鼓了很久,终于配置驱动成功。 首先,需要注意的是centos 7的内核为3.10,而realtek(8192)目前官网仅能支持3.9,导致有2个函数无法识别。 realtek官网驱动: http://www.realtek.com.tw/downloads/downloadsView.aspx?Langi

qwddn12的专栏 7125

RTL8192CU-Android,Linux,wince5,wince6,win等驱动

RTL8192CU-Android,Linux(2份),wince5,wince6,win等驱动。

全志A40i编译RTL8192CU/RTL8192CE驱动

RTL8192CU驱动调试记录

Super辉sir的博客 3213

8192cu网卡wince5驱动

Windows CE是微软公司嵌入式、移动计算平台的基础,它是一个开放的、可升级的32 bit嵌入式操作系统,是基于掌上型电脑类的电子设备操作系统。它是精简的Windows 95,Windows CE的图形用户界面相当出色

Realtek_RTL8188EU for黑苹果10.10.5

Realtek_RTL8188EU for黑苹果10.10.5网卡驱动

linux安装rtl8192cu网卡驱动,编译并安装rtl8192cu驱动程序

12.04和14.04+:您可以查看这些说明,也可以按照我说的做。(当Ubuntu无法自动识别您的无线USB设备[rtl8192cu]时,请使用以下说明)sudo modprobe rtl8192cuecho "2001 330D" | sudo tee /sys/bus/usb/drivers/rtl8192cu/new_idecho "rtl8192cu" | sudo tee -a /etc...

weixin_28982301的博客 2086

RTL8192CU.zip(wince6.0下驱动)

wince6.0下USB无线网卡的驱动安装。

USB-WIFI RTL8188CU模块驱动

RTL8188CU模块概述Realtek的8188cu模块WiFi是通过usb接口挂载设备。以下是我对模块使用的所有开发工作。Linux内核驱动适配和编译由于芯片驱动官方已经最高支持kernel Linux3.9版本、在对Linux3.14进行移植时出现较多问题。期间出现了很多的坑。内核配置:进入内核目录,make menuconfig [*] Networking support —> [...

fluency的博客 1万+

大尺寸智能车的CAN驱动控制器制作(一)

本驱动板使用8个半H桥BTS7960驱动,使用CAN接口于车体主控制器通讯,最大承受电压48V 电流20A ,主控为STM32F103VET6,电机控制频率为18KHz,CAN通讯芯片为TJA1042T,全驱动板6-24V宽电压供电,采用24V降5V,5V降3.3V的方案供电,其中经过AMS1117作为降压芯片,可以有效降低主控损毁几率。在这里可以看到555电机相比于其他电机的功率大很多,所以需要大功率的电机驱动,在以往的电机驱动选型中选择了TB6612,L298N等小功率电机驱动。

技术的力量能够改变世界 568

Web自动化神操作:如何用OpenCV 破解滑块验证码?

验证码作为一种安全机制,可以有效防止暴力破解密码、发帖、灌水、刷票等,大家在做 Web 自动化的时候应该有碰到验证码这个难题,一般我们可以和开发沟通请求他们的帮助:去掉验证码或者设置一个万能验证码,而如果开发不帮忙我们该如何去解决呢? 本篇文章以 Java 语言为例教你怎么破解验证码。 现在大多数网址会采用滑块验证码的方式,下面以腾讯的滑块验证码为例,先来看看破解的效果: 要破解滑块验证码,我们一般采取的思路如下: 获取滑块到背景缺口图的距离 通过 selenium 的 Actio

不喝枸杞的程序员 2034

hisi3559的usb无线网卡驱动(rtl8192cu)(一条龙服务:内核编译、驱动编译、iw等工具编译)...

usb无线网卡驱动(rtl8192cu) 内核编译、驱动编译、iw等工具编译 (哈哈,如果有其他问题,麻烦留言;) 环境 板卡:hi3559av100(arm64) 交叉编译链:aarch64-himix100-linux- usb无线网卡:rtl8192cu(ID 0bda:8178) 1、内核编译 在内核中,不仅要包含相应无线驱动、还有包含其他一些...

dianduowan1520的博客 797

WorkBench3.2 + VxWorks6.8安装教程

按照FTP连接主机和目标机,将整个VxWorks6.8的安装分为两个部分,一是在主机(win10系统,可以使用虚拟机或者实体机,推荐使用虚拟机)上安装workbench3.2,进行bootrom与VxWroks映像文件的生成,二是在虚拟机上安装VxWorks系统 19.10.10 首先很高兴文章能帮到大家,但由于本人已不做该方向良久,私信和评论的很多问题现在已经无法解答,如果大家有什么问题欢迎...

Alive的博客 3万+

RTL8188CUS驱动程序编译步骤

说明 出于学习的目的,需要在hi3518ev200平台上接入RTL8188无线网卡传输数据。本文记录自己对编译操作的步骤,以期望帮助到其它的初学者。 RTL8188介绍 嵌入式应用中可供选择的WIFI网络线片非常多,RTL系列只是众水中的一支,其它的例如XR819、AP6256.有些还将Wifi和蓝牙做在了一起。RTL系列中常见的型号有RTL8188、RTL8723、RTL8189、RTL8192...

Turix附属空间[已停用] 2099

【两方演化博弈代码复现】:双方演化博弈的原理、概率博弈仿真、相位图、单个参数灵敏度演化

演化博弈论是研究个体在特定环境中如何通过策略选择与其他个体进行互动的学科。这一理论在生物学、经济学和社会科学等多个领域都有广泛应用。本文将深入探讨双方演化博弈的原理及其过程,并解读一段 MATLAB 代码,展示如何模拟这一过程。

当回首往事的时候,不会因虚度年华而悔恨,也不会因碌碌无为而羞愧。 6197

YOLOv11改进 | 上采样篇 | YOLOv11引入CARAFE上采样

在本文中,我们提出了一个通用、轻量级、高效的特征重组算子CARAFE来实现这一目标.CARAFE有几个吸引人的特性:(1)大视场。(2)内容感知处理。到此本文的正式分享内容就结束了,在这里给大家推荐我的YOLOv11改进有效涨点专栏,本专栏目前为新开的,后期我会根据各种前沿顶会进行论文复现,也会对一些老的改进机制进行补充,如果大家觉得本文帮助到你了,订阅本专栏,关注后续更多的更新~大视场:不同于以往的方法(如双线性插值),CARAFE能够在更大的感受野内聚合上下文信息,从而捕获更丰富的语义信息。

tsg6698的博客 920

RTL8192EU驱动程序编译步骤

说明 出于学习的目的,需要在hi3518ev200平台上接入RTL8192无线网卡传输数据。本文记录自己对编译操作的步骤,以期望帮助到其它的初学者。 RTL8192介绍 嵌入式应用中可供选择的WIFI网络线片非常多,RTL系列只是众水中的一支,其它的例如XR819、AP6256.有些还将Wifi和蓝牙做在了一起。RTL系列中常见的型号有RTL8188、RTL8723、RTL8189、RTL8192...

Turix附属空间[已停用] 3501

用 CORRESPONDING #( ) 优雅复制同名字段:从 MOVE-CORRESPONDING 到现代 ABAP 结构映射的关键差异与最佳实践

摘要:本文深入探讨了SAP ABAP中结构数据复制的两种主要方式——传统MOVE-CORRESPONDING与现代CORRESPONDING #()的核心差异。重点分析了现代构造表达式会初始化目标结构的关键特性,通过SAP_GWFND开发中的实际案例展示了这一差异可能引发的线上问题。同时介绍了使用BASE保留目标字段值的技巧,以及通过MAPPING处理字段名不一致的场景。文章为ABAP开发者提供了在S/4HANA、BTP及RAP等现代架构下的数据映射最佳实践,帮助规避常见的维护陷阱。(149字)

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 2258

RTL8188EUS驱动程序编译步骤

说明 出于学习的目的,需要在hi3518ev200平台上接入RTL8188无线网卡传输数据。本文记录自己对编译操作的步骤,以期望帮助到其它的初学者。 RTL8188介绍 嵌入式应用中可供选择的WIFI网络线片非常多,RTL系列只是众水中的一支,其它的例如XR819、AP6256.有些还将Wifi和蓝牙做在了一起。RTL系列中常见的型号有RTL8188、RTL8723、RTL8189、RTL8192...

Turix附属空间[已停用] 5343

华为OD机试真题2026双机位C卷 Python&JS 语言 实现【主次关联成环警告】

在ICT运维领域,现网运维工程师面向对设备上报的众多告警,往往需要筛选出最主要的告警优先处理,次等级的告警或许为同一个根因导致的告警,处理优先级会放后或者不处理,这样就诞生出主次关联告警的概念。给定一系列告警的主次关联关系,判断是否存在如下情况:

MISAYAONE的博客 268

[特殊字符] PetaLinux Qt 程序(WindRadar)无法自动启动问题解决文档

摘要:本文档解决了PetaLinux 2020.1系统中Qt程序(WindRadar)无法开机自动显示界面的问题。通过分析发现,自动启动时缺少DISPLAY=:0.0环境变量导致Qt找不到显示设备。最终在autostart.sh脚本中添加该变量,并完善了字体加载、驱动加载、显示设备检测等流程,确保程序正常自启显示界面。完整脚本包含路径检测、环境配置和错误处理,经验证各项功能均正常运行。

梁俊星的博客 326

Linux平台RTL8188CUS驱动移植及测试

Linux平台RTL8188CUS驱动移植及测试 一 内核配置以及驱动编译: 1.配置内核wireless选项 进入内核目录,make menuconfig , [*] Networking support —> [*] Wireless —> — Wireless -*- Wireless extensi

小野猫 4981

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Fedora wifi8192cus驱动问题

Fedora 自带的无线网络驱动配合realteck 8192cus芯片连不上网. 可从realteck官网下到驱动,编译即可。 1、内核大于3.7,需要自己对source code做些改动,具体看编译错误,一个函数找不到。 2、如不想修改source code,可用小于3.7的内核启动,此时你或许需要去mirrors.163下载对应的kernel kernel-devel kern

linvs_0011的专栏 727

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

WIFI驱动移植实验:删除Linux内核自带的 RTL8192CU 驱动

WIFI驱动移植实验:删除Linux内核自带的 RTL8192CU 驱动

wojiaxiaohuang2014的博客 1124

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

EDUP EP-N8508(RTL8188CUS) Linux驱动安装

http://quartergeek.com/?p=178 本人一直使用的是无线路由上网,怎奈笔记本上的Intel Pro/Wireless 3945ABG十分的不耐用,信号在Windows下勉勉强强,但在Linux下完全扫描不出信号……试了N方法,都没办法,只好再买一个网卡啦……于是就入手号称世界最小的USB无线网卡EDUP EP-N8508,在Windows下表现优秀(好歹也是802

choclover的专栏 1万+

RTL8188CUS Raspberry Pi AP设置

之前入手了一个树梅派,同时淘了个小车,折腾了折腾终于能控制小车运动了。但是有一个问题,控制端跟树梅派间的通讯都是要连接到一个第三方wifi上,一旦脱离了wifi就无法再控制了,于是就想如果在树梅派上做一个AP,这样控制端就可以连接树梅派的Ap而不用依赖第三方了。于是上网查找了一下,发现很多地方都说RTL8188CUS芯片的无线网卡是做不成AP的,我偏偏入手的就是这个型号的,顿时心凉了半截,这个事也

midsum的专栏 2531
上一篇: MT7601U-STA驱动程序编译步骤
下一篇: C Primer Plus学习笔记——C语言特性备忘
燕卫博
博客等级 码龄7年 312粉丝 49原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值