armbian学习笔记一:先来简单了解一下armbian

一、什么是Armbian

Armbian是单板计算机(SBCs)的一个基本操作系统平台,其他的项目也可以使用它作为基础。

  • 专门用于ARM开发板的轻量级DebianUbuntu(Ubuntu也是派生自Debian)

  • 每一个系统都可以通过Armbian Build Tools进行编译,组装和优化

  • 它拥有强大的构建和软件开发工具,我们可以进行 custom builds

  • 还拥有非常活跃的社区

其实还有一个我们比较常见的系统,就是树莓派的raspbian,你可以将这两者放在一起,都是为单板计算机开发的基于Debian的系统。

基本特点
  • Armbian linux作为基于DebianUbuntu的镜像,从零开始重新编译
  • 镜像缩小到实际数据大小,并在第一次启动时自动调整大小
  • 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 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
  • Samsung Exynos 5422

三、支持的板子?

  • 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

详细的开发板支持信息请参考:传送门

参考链接:https://docs.armbian.com/

猜你喜欢

转载自blog.csdn.net/qq_39507748/article/details/105581195