嵌入式Linux移植USB网卡驱动

本文介绍了如何在嵌入式Linux系统上移植8188eu USB网卡驱动。首先修改驱动的Makefile以适配ARM开发板的编译环境,然后编译生成ko文件。接着配置IP地址,使用iwconfig查看状态,并通过ping测试网络连接是否成功。
摘要由CSDN通过智能技术生成
开发板:友善之臂smart210
操作系统:Ubuntu 12,04
交叉编译器:arm-none-linux-gnueabi gcc version 4.3.2
WIFI 模组:TP-LINK TL-WN725N 2.0

驱动版本8188eu_USB_Linux

因为我们是要移植到ARM开发板上,所以首先我们需要更改驱动的Makefile;

CONFIG_PLATFORM_I386_PC = n
CONFIG_PLATFORM_ANDROID_X86 = n
CONFIG_PLATFORM_ARM_S3C2K4 = n
CONFIG_PLATFORM_ARM_PXA2XX = n
CONFIG_PLATFORM_ARM_S3C6K4 = y

将I386_PC从y改为n, s3c6410 平台从 n 改为 y;

根据自身 linux 开发环境修改s3c6410处编译环境

ifeq ($(CONFIG_PLATFORM_ARM_S3C6K4), y)
EXTRA_CFLAGS += -DCONFIG_LITTLE_ENDIAN
ARCH := arm
CROSS_COMPILE := arm-none-linux-gnueabi-
KVER  := 3.0.8
KSRC ?= /usr/src/linux-3.0.8
endif
其中KVER是你开发板的linux版本,一般情况下跟我们电脑环境的Linux版本是不一样的,那么此时我们就需要把开发板上的内核在电脑上编译一下(详细编译方法一般开发板光盘上面就有),编译完成后KSRC就指向你所编译的内核。

当这些全部完成之后,执行make命令编译,就可以得到开发板上面的驱动文件8188eu.ko。

zhaokeke@ubuntu:~/8188eu_USB_linux/driver/rtl8188e
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值