Armbian是轻量级的Debian系统和为ARM开发板专门发行并重新编译的Debian系统(Ubuntu派生自Debian)。
用户向导(英文版)
一、什么是Armbian?
Armbian是单板计算机(SBCs)的一个基本操作系统平台,其他的项目也可以使用它作为基础。
- 专门用于ARM开发板的轻量级Debian或Ubuntu(Ubuntu也是派生自Debian)
- 每一个系统都可以通过Armbian Build Tools进行编译,组装和优化
- 它拥有强大的构建和软件开发工具,我们可以进行custom builds
- 还拥有非常活跃的社区
其实还有一个我们比较常见的系统,就是树莓派的raspbian,你可以将这两者放在一起,都是为单板计算机开发的基于Debian的系统。
基本特点
- Armbian linux作为基于Debian和Ubuntu的镜像,从零开始重新编译
- 镜像缩小到实际数据大小,并在第一次启动时自动调整大小
- Root密码是1234。你被迫更改此密码,并(可选)在第一次登录时创建一个普通用户
- 带DHCP的以太网适配器以及SSH服务的默认端口号是22
- 带DHCP的无线适配器(如果存在)已经准备好但是默认是被禁止的。你可以使用armbian-config进行设置以连接你的路由器或者创建一个AP(接入点)
- 包含NAND, SATA, eMMC 以及USB的安装脚本(nand-sata-install)
- 升级是通过标准的apt upgrade方法完成的
- 可以切换内核以适应其它系统
默认在microUSB提供一个模拟的串口设备可以用来直接串口连接控制
性能改进
/var/logis mounted as compressed device (zram, lzo), log2ram service saves logs to disk daily and on shutdown
- Half of memory is allocated/extended for/with compressed swap(为压缩交换分配/扩展了一半的内存)
- /tmp is mounted as tmpfs (optionally compressed)
- Browser profile memory caching(浏览器配置文件内存缓存)
- Optimized IO scheduler (check /etc/init.d/armhwinfo)(优化IO调度器)
- Journal data writeback enabled. (/etc/fstab)(启用日记数据写回)
- commit=600 to flush data to the disk every 10 minutes (/etc/fstab)(每10分钟将数据刷新到磁盘)
- Optimized CPU frequency scaling with interactive governor (/etc/init.d/cpufrequtils)(使用“交互式”调控器优化CPU频率缩放)
- 480-1010Mhz @Allwinner A10/A20
480-1260Mhz @Allwinner H3
392-996Mhz @Freescale imx
600-2000Mhz @Exynos & S905 eth0 interrupts are using dedicated core (Allwinner based boards)(eth0中断使用专用核心,对于全志[Allwinner]基础板而言)
二、支持的芯片?
Allwinner A10, A20, A31, H2+, H3, H5, H6, A64
- Amlogic S805 and S905 (Odroid boards), S802/S812, S805, S905, S905X and S912 (fork by @balbes150)
- Actionsemi S500
- Freescale / NXP iMx6
- Marvell Armada A380
- Rockchip RK3288
-
三、支持的板子?
Beelink X2,
- Orange Pi PC plus, Orange Pi Plus 2E, Orange Pi Lite, Orange Pi 2,Orange Pi One, Orange Pi PC, Orange Pi Plus 1 & 2,Orange Pi Zero, Orange Pi Zero Plus
- Orange Pi A20,Orange Pi mini A20,Orange Pi A31S,
- Roseapple Pi,
- NanoPi M1,
- pcDuino2, pcDuino3, pcDuino3 nano,
- Odroid C0/C1/C1+, Odroid C2,Odroid XU4,
- Banana Pi M2+,Banana Pi, Banana Pi M2,Banana Pi PRO,Banana Pi Plus A20,
- Hummingboard,Hummingboard 2,
- Clearfog,
- Lemaker Guitar,
- Udoo Neo,
- Cubieboard 1, Cubieboard 2,
- Lamobo R1,
- Olimex Lime A10, Olimex Micro, Olimex Lime 2, Olimex Lime 1,
- Udoo quad,
- Cubox-i,
- Cubietruck
- Phicomm N1