之前不会怎么单独编译某个驱动,每次改动驱动都得整个项目都编译,非常耗时。现在知道怎么单独编译某个驱动了,
假设/home/xxx/s905x_demo/是源码的根目录,/home/xxx/s905x_demo/common/drivers/amlogic/coin/是我们驱动所在的目录,
在整个项目已经编译过的前提下,执行以下命令即可,
make -C /home/xxx/s905x_demo/out/target/product/p212/obj/KERNEL_OBJ M=/home/xxx/s905x_demo/common/drivers/amlogic/coin/ ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- modules