obj-y += foo.o: 把由foo.c或者foo.s文件编译得到的foo.o,并连接进内核 obj-m += foo.o: 表示该文件作为模块编译 除了y,m以外的obj-x形式的目标则不会被编译.