ifeq ($(KERNELRELEASE),) KERNELDIR ?= /lib/modules/$(shell uname -r)/build PWD := $(shell pwd) TEST = test modules: $(MAKE) -C $(KERNELDIR) M=$(PWD) clean: rm -rvf *.ko *.o *.mod.c Module* module* test: gcc $(TEST).c -o $(TEST) mknod: sudo mknod /dev/my_hello c 365 0 insmod: sudo insmod my_hello.ko .PHONY:modules clean mknod test insmod else obj-m := hello.o endif
Linux驱动编程--基于I2C子系统的I2C驱动的Makefile
原创
©著作权归作者所有:来自51CTO博客作者wangluojisuan的原创作品,请联系作者获取转载授权,否则将追究法律责任
下一篇:find命令
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
PSoc™62开发板之i2c通信
i2c通信之BME280模块Bring Up
Infineon RT-Thread PSoc™62 i2c BME280 -
FRDM-MCXN947开发板之i2c应用
BME280和SSD1306模块bring up
NXP RT-Thread FRDM-MCXN947 i2c BME280 -
i2c子系统—i2c驱动框架
然后,主设备释放SDA线,等待从设备的应答信号(ACK)。i2c总线包括i2c设
linux 驱动开发 c语言 数据 #define -
Linux I2C驱动(2)
1.Linux I2C驱动流程 ①提供I2C适配器的硬件驱动,探测、初始化I2C适配
linux #include 设备驱动 -
Linux驱动开发|I2C驱动
I2C驱动
驱动开发 linux 运维 I2C ap3216c