Skip to content

Kernel Build (Kconfig, Kbuild)

Trang chưa viết

Trang này trình bày cách cấu hình và build Linux kernel. Nội dung dự kiến: hệ thống cấu hình Kconfig (menuconfig, defconfig, savedefconfig, config fragment), hệ thống build Kbuild (Makefile cấp cao, obj-y, obj-m), cross compile kernel với ARCH và CROSS_COMPILE, các sản phẩm build (Image, vmlinux, System.map, .dtb, .ko), build module ngoài cây nguồn (out-of-tree), modules_install và depmod, ký module (module signing).

Liên quan

  • Kernel Module: vòng đời và cách nạp module.
  • Cross compile (Programming): toolchain và cross compile nói chung.
  • Makefile (Programming): cú pháp Make.
  • Yocto, Buildroot (Embedded): build kernel trong một build system hoàn chỉnh.