Skip to content

主要脚本

脚本用途
build-uboot.sh构建 U-Boot
build-linux.sh构建 NXP BSP 内核
build-mainline-linux.sh构建主线内核
build-buildroot.shbuildroot 构建 rootfs(D2-007)
buildroot_menuconfig.shbuildroot 配置(D2-008)
clean_buildroot.shbuildroot 清理(D2-009)
copy_to_tftp.sh部署内核和设备树到 TFTP 目录
目录结构
scripts/
├── build_helper/          # 组件构建脚本
│   ├── build-uboot.sh
│   ├── build-linux.sh
│   ├── build-mainline-linux.sh
│   ├── build-buildroot.sh       # buildroot rootfs(D2-007)
│   ├── buildroot_menuconfig.sh  # buildroot 配置(D2-008)
│   └── clean_buildroot.sh       # buildroot 清理(D2-009)
├── release-all.sh         # 一键构建
├── patch_maker.sh         # 补丁生成
├── lib/                   # 共享库(logging/progress/release)
├── logo_helper/           # Logo 处理
└── server_helper/         # 服务器工具
使用方法
bash
# 一键构建
./scripts/release-all.sh
bash
# 分步构建
./scripts/build_helper/build-uboot.sh
./scripts/build_helper/build-linux.sh
./scripts/build_helper/build-buildroot.sh    # rootfs(buildroot 接管)
bash
# 单独构建主线内核
./scripts/build_helper/build-mainline-linux.sh
延伸阅读

Built with VitePress