linux 驱动交叉编译问题。
求一个交叉编译linux驱动的makefile,pc机上编写好驱动后用交叉编译器编译,放到arm开发板上加载驱动。这个makefile怎么写?ldd3上说要建立内核源码树...
求一个交叉编译linux驱动的makefile,pc机上编写好驱动后用交叉编译器编译,放到arm开发板上加载驱动。这个makefile怎么写?
ldd3上说要建立内核源码树,已经按照网上别人的做法编译了内核。交叉编译驱动程序是否还要改内核源码目录下Makefile,怎么改呀。 展开
ldd3上说要建立内核源码树,已经按照网上别人的做法编译了内核。交叉编译驱动程序是否还要改内核源码目录下Makefile,怎么改呀。 展开
1个回答
展开全部
不需要改源码Makefile,只要在你的驱动目录下配置好Makefile里面的源码树路径就行了。
obj-m := led_ko.o
KDIR := /home/zs5577517/ti-ezsdk_dm816x-evm_5_03_01_15/board-support/linux-2.6.37-psp04.00.01.13.patch2
all:
make -C $(KDIR) M=$(PWD) modules ARCH=arm CROSS_COMPILE=/home/zs5577517/CodeSourcery/Sourcery_G++_Lite/bin/arm-none-linux-gnueabi-
clean:
rm -f *.ko *.o
obj-m := led_ko.o
KDIR := /home/zs5577517/ti-ezsdk_dm816x-evm_5_03_01_15/board-support/linux-2.6.37-psp04.00.01.13.patch2
all:
make -C $(KDIR) M=$(PWD) modules ARCH=arm CROSS_COMPILE=/home/zs5577517/CodeSourcery/Sourcery_G++_Lite/bin/arm-none-linux-gnueabi-
clean:
rm -f *.ko *.o
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |