内核相关

内核中可配置的项目

/sys/kernel目录下是所以内核中可配置的项目

内核编译时仅编译部分内核模块

1
make modules SUBDIRS=drivers/usb/gadget

目录外编译Makefile:

1
2
3
4
5
6
7
8
9
LINUX_ROOT   ?= /lib/modules/$(shell uname -r)/build

obj-m := f_accessory.o

default:
@make -C $(LINUX_ROOT) M=$(PWD) modules

clean:
@make -C $(LINUX_ROOT) M=$(PWD) clean