RTL8192cu无线网卡

开发板:mini2440

内核版本:linux-2.6.32.2

编译器版本:4.3.3

使用无线网卡芯片:rtl8192cu(其他realtek芯片步骤差不多)


步骤:

1、去Realtek官网下载无线网卡驱动

下载地址:点击这里

2、驱动在压缩包中的driver目录(也是一个压缩包),将其解压到/opt/EmbedSky/linux-2.6.30.4/drivers/net/wireless下,并改名为rtl8188C_8192C。

目录结构为linux-2.6.32.2/drivers/net/wireless/rtl8188C_8192C/

3、将无线网卡驱动目录下Kconfig中的信息拷贝到上一级目录的Kconfig末尾。

4、修改/opt/EmbedSky/linux-2.6.30.4/drivers/net/wireless目录下的Makefile:在最后加上

obj-$(CONFIG_RTL8192CU) += rtl8188C_8192C/            (这个是驱动的相对路径)

5、如需去掉多余的打印日志,需要修改程序。可以将/rtl8188C_8192C/include/rtw_debug.h中找到#define DBG_871X_LEVEL LOG_LEVEL。

修改如下:

#define DBG_871X_LEVEL LOG_LEVEL
#if defined (_dbgdump)
#undef DBG_871X
#define DBG_871X _dbgdump
#define DBG_871X(...) do {} while(0) //LOG_LEVEL(_drv_emerg_ , __VA_ARGS__)
#undef MSG_8192C
#define MSG_8192C _dbgdump
#define MSG_8192C(...) do {} while(0) //LOG_LEVEL(_drv_emerg_ , __VA_ARGS__)
#undef DBG_8192C
// #define DBG_8192C _dbgdump
#define DBG_8192C(...) do {} while(0) //LOG_LEVEL(_drv_emerg_ , __VA_ARGS__)
#undef WRN_8192C
#define WRN_8192C _dbgdump
#undef ERR_8192C
#define ERR_8192C _dbgdump
#endif


6、 配置内核

跳转到内核的目录 

执行 make menuconfig

进入Device Drivers  --->

[*] Network device support  --->

Wireless LAN  --->

将这一项打上信号:<*> Realtek 8192C USB WiFi

保存

7、make zImage

去喝杯茶吧……

内核编译好了,烧进板子试试吧!

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值