在S3C2440和AM335X上 使用RTL8192CU

来源:互联网 发布:sql注入漏洞修复工具 编辑:程序博客网 时间:2024/05/16 12:02

本人在毕业设计和工作中遇到预提和解决过程


首先我们以S3C2440为例子,当然 AM335x类似

第一种 编译进入内核的方式

首先 我们在官网下载无线网卡驱动,把它解压后 里面的drive目录里面 有驱动包 我们需要的 然后把它加压到 wirless里面。把里面的Kconfig内容,拷贝到上一级。

然后 我们修改wirless的Makefile 添加 obj-$(CONFIG_RTL8192CU) += RTL8192CU/  注意 这个是我的相对路径 然后再修改一些编译器和内核路径即可(也可不该)

然后 make menuconfig  找到我们需要的选项 make即可


第二种 编译模块

首先 我们把内核路径和编译器确定好

找到上面提到的MakeFIle

添加如下内容

CONFIG_PLATFORM_ARM_S3C2440 = y



ifeq ($(CONFIG_PLATFORM_ARM_S3C2440), y)
EXTRA_CFLAGS += -DCONFIG_LITTLE_ENDIAN
ARCH := arm
CROSS_COMPILE :=arm-linux-
KVER:= 2.6.30.4
KSRC ?= /opt/EmbedSky/linux-2.6.30.4


将obj-$(CONFIG_RTL8192CU) := $(MODULE_NAME).o修改为obj-m := $(MODULE_NAME).o   make即可得到

0 0