Skip to content

retro98boy/armbian-build

 
 

自用设备支持状态

设备 源码状态 持有状态 启动类型
BesTV R3300-L 已提交上游 持有 mainline U-Boot
CAINIAO CNIoT-CORE 已提交上游 不再持有 mainline U-Boot
CAINIAO LEMO XIAOC 本仓库 持有 mainline U-Boot
DAMO Cockpit8250 本仓库 持有 XBL/ABL or U-Boot/GRUB
CoreLab TVPro T7 8G Version 本仓库 持有 compile from retro98boy/coreelec-u-boot
AOC 65T33Z T7 4G Version 本仓库 持有 compile from retro98boy/coreelec-u-boot
OneThing Cloud OES 本仓库 不再持有 vendor U-Boot (secure boot)
OneThing Cloud OES Plus 本仓库 持有 vendor U-Boot (secure boot)
SMART AM40 已提交上游 持有 mainline U-Boot
NORCO EMB-3531 已提交上游 持有 mainline U-Boot
TIANNUO TN3399_V3 本仓库 不再持有 mainline U-Boot

下载

最新镜像

最新deb

如何更新

正常使用apt命令更新一般软件包

本仓库维护的设备不在Armbian/Ubuntu存储库中,所以需要去本仓库发布界面下载最新deb手动安装,包括内核和每个设备的私有deb

源码对比

retro98boy/armbian-build:main <- armbian/build:main

armbian/build:main <- retro98boy/armbian-build:main

Original README

Armbian logo

Purpose of This Repository

The Armbian Linux Build Framework creates customizable OS images based on Debian or Ubuntu for single-board computers (SBCs) and embedded devices.

It builds a complete Linux system including kernel, bootloader, and root filesystem, giving you control over versions, configuration, firmware, device trees, and system optimizations.

The framework supports native, cross, and containerized builds for multiple architectures (x86_64, aarch64, armhf, riscv64) and is suitable for development, testing, production, or automation.

Looking for prebuilt images? Use Armbian Imager — the easiest way to download and flash Armbian to your SD card or USB drive. Available for Linux, macOS, and Windows.

Quick Start

git clone https://github.com/armbian/build
cd build
./compile.sh

Build demonstration

Build Host Requirements

Hardware

  • RAM: ≥8GB (less with KERNEL_BTF=no)
  • Disk: ~50GB free space
  • Architecture: x86_64, aarch64, or riscv64

Operating System

  • Native builds: Armbian or Ubuntu 24.04 (Noble)
  • Containerized: Any Docker-capable Linux
  • Windows: WSL2 with Armbian/Ubuntu 24.04

Software

  • Superuser privileges (sudo or root)
  • Up-to-date system (outdated Docker or other tools can cause failures)

Resources

  • Documentation — Comprehensive guides for building, configuring, and customizing
  • Website — News, features, and board information
  • Blog — Development updates and technical articles
  • Forums — Community support and discussions

Contributing

We welcome contributions! See CONTRIBUTING.md for guidelines on reporting issues, submitting changes, and contributing code.

Support

Community Forums

Get help from users and contributors on troubleshooting, configuration, and development. 👉 forum.armbian.com

Real-time Chat

Join discussions with developers and community members on IRC or Discord. 👉 Community Chat

Paid Consultation

For commercial projects, guaranteed response times, or advanced needs, paid support is available from Armbian maintainers. 👉 Contact us

Contributors

Thank you to everyone who has contributed to Armbian!

Contributors

Armbian Partners

Our partnership program supports Armbian's development and community. Learn more about our Partners.

About

Armbian Linux build framework generates custom Debian or Ubuntu image for x86, aarch64, riscv64 & armhf

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Shell 70.2%
  • Python 9.7%
  • GSC 9.1%
  • Batchfile 3.9%
  • QML 1.5%
  • C 1.4%
  • Other 4.2%