当前位置: 技术问答>linux和unix
将一个USB有线网卡移植到mini2440上的时候遇到的问题
来源: 互联网 发布时间:2016-11-20
本文导语: 想把一个USB网卡移植到mini2440,网卡的驱动在ubuntu里面编译没有问题,当修改代码准备将其移植到S3C2440上的时候遇到了些问题,首先我们对Makefile做了修改,原来Makefile的开头是: KDIR:=/lib/modules/$(shell uname -r)/...
想把一个USB网卡移植到mini2440,网卡的驱动在ubuntu里面编译没有问题,当修改代码准备将其移植到S3C2440上的时候遇到了些问题,首先我们对Makefile做了修改,原来Makefile的开头是:
KDIR:=/lib/modules/$(shell uname -r)/build/
obj-m +=mcs9865.o
obj-m +=mcs9865-isa.o
我们将其修改为:
KDIR:=/opt/FriendlyARM/mini2440/linux-2.6.32.2
#/lib/modules/$(shell uname -r)/build/
ARCH=arm
CROSS_COMPILE=/usr/local/arm/4.3.2/bin/arm-linux-
CC=$(CROSS_COMPILE)gcc
LD=$(CROSS_COMPILE)ld
obj-m +=mcs9865.o
obj-m +=mcs9865-isa.o
然后make的时候总是提示有一个警告:serial8250_unregister_port没有定义,大家看看上面的修改是否正确,其他还要修改些什么呢?
KDIR:=/lib/modules/$(shell uname -r)/build/
obj-m +=mcs9865.o
obj-m +=mcs9865-isa.o
我们将其修改为:
KDIR:=/opt/FriendlyARM/mini2440/linux-2.6.32.2
#/lib/modules/$(shell uname -r)/build/
ARCH=arm
CROSS_COMPILE=/usr/local/arm/4.3.2/bin/arm-linux-
CC=$(CROSS_COMPILE)gcc
LD=$(CROSS_COMPILE)ld
obj-m +=mcs9865.o
obj-m +=mcs9865-isa.o
然后make的时候总是提示有一个警告:serial8250_unregister_port没有定义,大家看看上面的修改是否正确,其他还要修改些什么呢?
|
警告而已,ubuntu的linux与移植的linux版本不同问题。
|
关键是能不能用