嵌入式爱好者

查看: 2368|回复: 2

内核模块问题

[复制链接]
常艳斌 该用户已被删除
发表于 2012-3-9 19:02:49 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

13

主题

75

帖子

368

积分

发表于 2012-3-9 22:07:18 | 显示全部楼层
ARCH = s3c2440
KERNEL_VER = linux-3.0
LINUX_SRC ?= ../kernel/$(KERNEL_VER)
#INST_PATH=../rootfs/mnt/usr/drivers/
#INST_PATH=/tftp
INST_PATH=~


CROSS_COMPILE ?= /opt/buildroot-2011.02/arm926t/usr/bin/arm-linux-

PWD := $(shell pwd)

EXTRA_CFLAGS+=-DARCH_${ARCH}
EXTRA_CFLAGS+=-D__KERNEL__
EXTRA_CFLAGS+=-DMODULE

obj-m += s3c_led.o
obj-m += s3c_button.o

modules:
        @make -C $(LINUX_SRC) M=$(PWD) modules
        @make clear
        #@make install

uninstall:
        rm -f ${INST_PATH}/*.ko

install: uninstall
        cp -af *.ko ${INST_PATH}

tag:
        @ctags --c-kinds=+defglmnstuvx --langmap=c:.c.h.ho.hem.het.hec.hev.him.hit.hic.hiv -R .
        @cscope -Rbq

clear:
        @rm -f *.o *.cmd *.mod.c
        @rm -rf  *~ core .depend  .tmp_versions Module.symvers modules.order -f
        @rm -f .*ko.cmd .*.o.cmd .*.o.d

clean: clear
        @rm -f  *.ko

distclean:  clear
        @rm -f cscope* tags
        @rm -f *.ko


Makefile有问题,通过LINUX_SRC 告诉make你的Linux内核源码在哪?
该会员没有填写今日想说内容.

0

主题

7131

帖子

0

积分

发表于 2012-3-12 09:25:45 | 显示全部楼层
:handshake
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2025-1-6 06:18

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表