27 lines
1.2 KiB
Markdown
27 lines
1.2 KiB
Markdown
---
|
|
title: 仓库结构与构建入口
|
|
type: fact
|
|
permalink: main/projects/d0abaf3f-da04-4dd4-a228-bacf68f44e8f/仓库结构与构建入口
|
|
stable_id: 7cf6c014-d2fa-4f99-9ed9-c070b108d3c7
|
|
scope: project
|
|
project_id: d0abaf3f-da04-4dd4-a228-bacf68f44e8f
|
|
memory_type: fact
|
|
status: active
|
|
revision: 1
|
|
restored_from_commit: 6a6a895eafcca6052e81a14fca103a42635dd1c2
|
|
created_at: '2026-09-23T15:04:01.123171+00:00'
|
|
updated_at: '2026-09-23T15:04:01.123237+00:00'
|
|
tags:
|
|
- bdyg18pro
|
|
- build
|
|
- docker
|
|
- repository
|
|
---
|
|
|
|
# 仓库结构与构建入口
|
|
|
|
- `armbian-custom/` 保存外层构建脚本、板级配置、DTB、启动资产与离线验证逻辑,入口为 `python .\armbian-custom\build_g18pro.py`。
|
|
- `BDYG18ProBuild/` 是独立 Git 子模块,提供完整构建、刷机、备份、恢复、设备体检和网络回归工具,入口为子模块中的 `python main.py`。
|
|
- `evidence/` 保存文本取证;`outputs/`、`tools/`、`backups/`、`work/` 保存本地二进制资产并按规则忽略。
|
|
- 构建使用官方 Armbian 框架和 Docker;持久缓存卷应保留,以复用内核源码、rootfs、APT 和工具链缓存。
|
|
- 构建产物必须完成 GPT、文件系统、DTB、DSA 模块、启动区和网络修复的离线验证后才可标记为可刷写。 |