- 积分
- 94
贡献519
飞刀141 FD
注册时间2020-4-27
在线时间11 小时
|
楼主 |
发表于 2021-10-19 21:10:34
|
显示全部楼层
我写了一个linux_test.c程序。通过makefile编译成ko文件,用Ubuntu的linux内核编译出来之后在Ubuntu上运行是没有问题的,但是目前一直没整明白如何单独编译出ko文件能在开发板上运行,我的makefile文件如下:
- ifneq ($(KERNELRELEASE),)
- obj-m := linux_test.o
- else
- PWD := $(shell pwd)
- KVER := $(shell uname -r)
- # KDIR := /lib/modules/$(KVER)/build/
- # KDIR := /lib/modules/4.15.0-142-generic/build/
- KDIR := ???????????????????????
- all:
- #make -C $(KDIR) M= $(PWD) modules
- #-C:后面的参数为linux内核的顶层目录
- #M:后面的参数为需要编译文件的目录
- make -C $(KDIR) M=$(PWD) modules
复制代码 请各位大佬指点一下目前全志A40i能否单独编译驱动模块,如何编译
然后看到手册还有一种方式是随着build.sh一起全部编译,这个具体要修改哪里,进行全局编译
|
|