Armbian Linux

什么是armbian

Armbian是一个基于Debian或Ubuntu的开源操作系统,专门针对嵌入式ARM平台进行优化和定制。Armbian可以运行在多种不同的嵌入式设备上,例如树莓派、ArmSoM、香蕉派等等。Armbian针对不同的嵌入式平台,提供了相应的硬件支持,可以让用户轻松地在这些平台上搭建自己的嵌入式系统。

Armbian立项于2014年底,于2016年开始进入频繁更新,每年千万行代码的爆发式成长,截止目前为止,官网已经支持185个不同的硬件设备的适配。

图形用户界面, 文本 描述已自动生成

为什么要使用armbian

Armbian提供了丰富的软件库和组件,包括Linux内核、文件系统、应用程序等,用户可以根据自己的需要进行选择和安装。Armbian还提供了一套完整的开发工具链,方便用户进行开发和调试工作。

总的来说,Armbian是一款功能强大、灵活性高、易于定制的嵌入式操作系统,适用于各种不同的嵌入式设备和应用场景。

如何使用armbian

基本要求

  • x86_64 、aarch64或 ARM架构计算机,至少具有 2GB 内存和 ~35GB 磁盘空间,用于虚拟机、WSL2、容器或裸机安装

  • Docker 环境用于构建容器化编译环境

  • 超级用户权限(配置的 sudo 或 root 访问权限)。

  • 确保您的所有系统组件都是最新的。例如,过时的 Docker 二进制文件可能会导致问题。

下载代码开始构建

请从以下位置下载适用于VS680芯片的armbian代码进行构建。

https://github.com/BPI-SINOVOIP/armbian-build/tree/v23.12.18

更多详细信息请参考:开源Linux社区Armbian开发指南

Uboot和Linux内核源码

对于资深玩家,可以从以下位置单独下载适用于VS680芯片的Uboot和Linux内核源码,用于特殊用途的独立编译或代码移植。

https://github.com/BPI-SINOVOIP/pi-u-boot/tree/v2019.10-vs680-hdmi-rx

https://github.com/BPI-SINOVOIP/pi-linux/tree/pi-5.4-vs680-hdmi-rx