standard_build/README.md
2024-11-11 11:44:51 +08:00

44 lines
1.2 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# introduce
to build kernel easily.
check this project at same level to the "./tmp_kernel_5.15/" will be nice.
source folder and cross-compiler sets in 'package.config'
## package.config
```bash
CROSS_COMPILE=/opt/gcc-arm-10.2-2020.11-x86_64-aarch64-none-linux-gnu/bin/aarch64-none-linux-gnu-
FOLDER_NAME=build_none
CONFIG_NAME=std_config
CORES=8
SRC=../tmp_kernel_5.15/
RAM_ROOTFS=rootfs.tar.gz
```
# command
- Makefile : Eeasily command shortcut.
- make: build new kernel and uimage, dts
- make c: build new kernel only
- make menu: open menuconfig
- make ubonly: use previous built kernel, and build new dts, uimage
- make deb: build new deb format kernel
- make ram: build new kernel, dts, uimage and initrd.img
- build_kernel.sh : build kernel
- build_kernel.sh c: compile only
- build_kernel.sh debs: make debs packages
- build_kernel.sh menu: open menuconfig
- build_kernel.sh: just likke 'make targz-pkg'
- build.sh : build boot.img
- build.shbuild a kernel-only img file;
- build.sh 1 build a ramdisk img file;
- build.sh 1 1build a ramdisk img file with modules update
- copy.sh : copy all img file to /tftpboot/
- package.config : config how to pack your image