您的位置:首页 > 其它

PandaBoard 驱动编译 两种方式的makefile

2014-05-26 21:01 253 查看
第一种,在PC机上

ARCH= arm # 说明平台

MVTOOL_PREFIX = arm-linux-gnueabihf- #指定编译器,本机或者交叉编译器:绝对路径

CROSS_COMPILE= $(MVTOOL_PREFIX)

KDIR := /home/PandaBoard/ubuntu-quantal #告诉使用的内核编译

EXEC = hello #文件名

obj-m := hello.o

PWD := $(shell pwd)

all:

$(MAKE) -C $(KDIR) M=$(PWD) modules

第二种,直接在板子上

obj-m := hello.o

all :

$(MAKE) -C /lib/modules/$(shell uname -r)/build M=$(PWD) modules

clean:

$(MAKE) -C /lib/modules/$(shell uname -r)/build M=$(PWD) clean

板子终端查看

$insmod hello.ko #加载
$rmmod  hello    #删除

$lsmod  查看module

$tail /var/log/kern.log   # 注意ubuntu下的日志路径
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: