armbian/build

GitHub: armbian/build

Armbian 官方构建框架,用于从源码编译面向单板计算机和嵌入式设备的定制化 Debian/Ubuntu Linux 系统镜像。

Stars: 5317 | Forks: 3068

Armbian logo

## 本仓库的用途 **Armbian Linux 构建框架**可为**单板计算机**和嵌入式设备创建基于 **Debian** 或 **Ubuntu** 的可定制 OS 镜像。 它构建了一个完整的 Linux 系统,包括 kernel、bootloader 和 root filesystem,让您可以完全控制版本、配置、固件、设备树和系统优化。 该框架支持针对多种架构(`x86_64`、`aarch64`、`armhf`、`riscv64`)的**本地**、**交叉**和**容器化**构建,适用于开发、测试、生产或自动化场景。 ## 快速开始 ``` git clone https://github.com/armbian/build cd build ./compile.sh ``` 构建演示 ## 构建主机要求 ### 硬件 - **RAM:** ≥8GB(设置 `KERNEL_BTF=no` 时可降低要求) - **磁盘:** 约 50GB 可用空间 - **架构:** x86_64、aarch64 或 riscv64 ### 操作系统 - **本地构建:** Armbian 或 Ubuntu 24.04 (Noble) - **容器化构建:** 任何支持 Docker 的 Linux - **Windows:** 搭配 Armbian/Ubuntu 24.04 的 WSL2 ### 软件 - 超级用户权限(`sudo` 或 root) - 保持系统为最新(过时的 Docker 或其他工具可能会导致失败) ## 资源 - **[文档](https://docs.armbian.com/Developer-Guide_Overview/)** — 关于构建、配置和自定义的全面指南 - **[官网](https://www.armbian.com)** — 新闻、功能特性和开发板信息 - **[博客](https://blog.armbian.com)** — 开发更新与技术文章 - **[论坛](https://forum.armbian.com)** — 社区支持与讨论 ## 支持 ### 社区论坛 从用户和贡献者那里获取关于故障排除、配置和开发方面的帮助。 👉 [forum.armbian.com](https://forum.armbian.com) ### 实时聊天 加入 IRC 或 Discord,与开发者及社区成员进行交流。 👉 [社区聊天](https://docs.armbian.com/Community_IRC/) ### 付费咨询 对于商业项目、有保障的响应时间或高级需求,Armbian 维护者提供付费支持服务。 👉 [联系我们](https://www.armbian.com/contact) ## 贡献者 感谢所有为 Armbian 做出贡献的人! Contributors ## Armbian 合作伙伴 我们的[合作伙伴计划](https://forum.armbian.com/subscriptions)支持 Armbian 的开发和社区。了解更多关于[我们的合作伙伴](https://armbian.com/partners)的信息。
标签:Hakrawler, U-Boot, 内核编译, 单板计算机, 安全渗透, 嵌入式系统, 应用安全, 请求拦截