正常
脚本文档
IMX-Forge 构建系统的脚本说明
主要脚本
| 脚本 | 用途 |
|---|---|
| build-uboot.sh | 构建 U-Boot |
| build-linux.sh | 构建 NXP BSP 内核 |
| build-mainline-linux.sh | 构建主线内核 |
| build-buildroot.sh | buildroot 构建 rootfs(D2-007) |
| buildroot_menuconfig.sh | buildroot 配置(D2-008) |
| clean_buildroot.sh | buildroot 清理(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.shbash
# 分步构建
./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