移植树莓派中的fbtft显示驱动到Linux开发板下(二)

来源:互联网 发布:网络手机贷款是真的吗 编辑:程序博客网 时间:2024/06/07 17:34

上一章节讲述了fbtft显示驱动移植到Linux中,被直接编译进去,但是怎么才能把他编译成模块呢?

1. git clone https://github.com/notro/fbtft

2. 修改fbtft.h,如下图(补丁文件)

3.修改fbtft_device.c

4.删除fbtft目录下的Makefile和Kconfig,增加编译模块的Makefile

ifneq ($(KERNELRELEASE),)obj-m := fbtft_lcd.oelseKDIR := 内核源码位置all:    make -C $(KDIR) M=$(PWD) modules ARCH=arm CROSS_COMPILE=arm-linux-clean:    rm -f *.ko *.o *.mod.o *.mod.c *.symversendif

5.拷贝至Linux开发板中直接安装

insmod fbtft_lcd.ko