关闭

在S3C2440和AM335X上 使用RTL8192CU

168人阅读 评论(0) 收藏 举报

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


首先我们以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

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:1130次
    • 积分:54
    • 等级:
    • 排名:千里之外
    • 原创:4篇
    • 转载:1篇
    • 译文:0篇
    • 评论:0条
    文章分类