问题描述
- 我要如何单独编译这个linux-sunxi内核的驱动模块
-
编译后它说找不到那个文件 但是这个源码是它本身自带的led驱动 它原生得makefile是把全部内核编译在一起的 我只是改了makefile就变成这样了 我要怎么做才能单独的调试它啊 我必须要在这个文件夹下 因为我的板子烧得就是这个内核的 这是我修改的makefileobj-m := leds-sunxi.o #要生成的模块名
modules-objs:= leds-sunxi.o #生成这个模块名所需要的目标文件
KDIR := /lib/modules/
uname -r
/buildPWD := $(shell pwd)
default:
make -C $(KDIR) M=$(PWD) modulesclean:
rm -rf .o . .cmd *.ko *.mod.c .tmp_versions
解决方案
关于sys_config.h我可以在这两个路劲可以找到 我应该要如何配置这个路劲呢
plat/sys_config.h./arch/arm/mach-sun7i/include/mach/sys_config.h
./arch/arm/plat-sunxi/include/plat/sys_config.h
解决方案二:
http://blog.csdn.net/chocolate001/article/details/7572203
解决方案三:
我不是要编译内核啊 我是要把它编译成一个模块啊
时间: 2024-11-13 06:33:07