开发板:友善之臂smart210
操作系统:Ubuntu 12,04
交叉编译器:arm-none-linux-gnueabi gcc version 4.3.2
WIFI 模组:TP-LINK TL-WN725N 2.0
将I386_PC从y改为n, s3c6410 平台从 n 改为 y;
操作系统: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