Makefile
ifneq ($(KERNELRELEASE),)
obj-m:=hello.o
else
KERNELDIR:=/root/mini2440/linux/linux-2.6.32.2
PWD:=$(shell pwd)
all:
make -C $(KERNELDIR) M=$(PWD) modules ARCH=arm CROSS_COMPILE=arm-linux-
clean:
rm -rf *.ko *.o *.mod.c *.mod.o *.symvers
endif
[root@FriendlyARM /tftp]# insmod hello.ko
hello: version magic '2.6.32.2 mod_unload modversions ARMv5 ' should be '2.6.32.
2-FriendlyARM mod_unload ARMv4 '
insmod: cannot insert 'hello.ko': invalid module format