什么是Armbian

枫铃2年前 (2023-04-01)学习笔记190

什么是Armbian?

Armbian是其他项目可以信赖的单板计算机(SBC)的基本操作系统平台。

  • 轻量级基于Debian或Ubuntu的Linux发行版,专门用于ARM开发板

  • 每个系统均由Armbian Build Tools进行编译,组装和优化

  • 它具有强大的构建和软件开发工具,可以进行自定义构建

  • 充满活力的社区

Armbian和Debian / Ubuntu有什么区别?

  • Debian或Ubuntu正式不支持这些主板/盒中的大多数。阿曼做到了。

  • Armbian用户空间具有许多微小但至关重要的性能或安全性调整

  • Armbian喜欢一些内核开发及其大量维护工作。Debian依赖于ARM硬件的上游资源,这可能会落后几年和/或缺乏许多功能

  • Armbian用户空间精简,干净,但100%与Debian / Ubuntu兼容

  • 许多现有的Debian错误已在途中得到了“比原始错误要好:)”的问题。

  • Armbian构建系统是整个生态系统的核心部分。你可以自己动手做。Debian要难得多。

  • 每个板/盒的专用支持论坛

  • 现货Debian上的即插即用与复杂安装方案

  • 统一的开发方案和用户体验,以及散布在各处的不同设置指令的混乱情况

共同特征

  • Armbian Linux可作为基于Debian和Ubuntu的映像使用,从头开始进行编译

  • 图像会缩小为实际数据大小,并在首次启动时自动在SD卡上扩展

  • 根密码为1234。您被迫更改此密码,并且(可选)首次登录时创建普通用户

  • 带有默认端口(22)上的DHCP和SSH服务器的以太网适配器

  • 具有DHCP就绪(如果有)但已禁用的无线适配器。您可以armbian-config用来连接到路由器或创建访问点

  • 随附NAND,SATA,eMMC和USB安装脚本(nand-sata-install

  • 升级是通过标准apt upgrade方法完成的

  • 登录脚本显示:带有大文本的板名称,发行版本,内核版本,系统负载,正常运行时间,内存使用情况,IP地址,CPU和驱动器温度,退出时来自Temper的环境温度,SD卡使用情况,电池状况和更新的次数安装

性能调整

  • /var/log 作为压缩设备(zram,lzo)安装,log2ram服务每天和关闭时将日志保存到磁盘

  • 一半的内存被分配/扩展用于压缩交换

  • /tmp安装为tmpfs(可选压缩)

  • 浏览器配置文件内存缓存

  • 优化的IO调度程序(选中/etc/init.d/armhwinfo

  • 日记数据写回启用。(/etc/fstab

  • commit=600每10分钟刷新一次数据到磁盘(/etc/fstab

  • 使用interactive调速器(/etc/init.d/cpufrequtils)优化了CPU频率缩放

    • 480-1010Mhz @Allwinner A10 / A20

    • 480-1368Mhz @Allwinner H2 + / H3

    • 392-996Mhz @Freescale imx

    • 600-2000Mhz @Exynos和S905

  • eth0中断正在使用专用内核(基于Allwinner的主板)

支持什么?

“支持”不是保证。“支持”表示特定的SBC软件成熟度很高,但无意支持所有可能的SBC功能。受支持的主板确实会根据以下非排他性准则中的任何一种而得到优惠,以修正,改进或添加其他功能:

  1. “ Armbian开发团队”的酌处权

  2. “ Armbian开发团队”的可用性

  3. 样品板的可用性和易于测试

  4. 特定SoC或SBC平台的主线内核成熟度

  5. 付费参与,对Armbian项目的长期赞助或志愿开发人员

  6. 卖方或第三方拥有指定资源,代表社区为SBC或平台提供支持,并正在为该项目做贡献

支持的SoC

  • 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/RK3328/RK3399

  • Samsung Exynos 5422

支持的主板

检查下载页面以获取最近支持的列表。


相关文章

Markdown 换行语法

在一行的末尾添加两个或多个空格,然后按回车键,即可创建一个换行(<br>)。Markdown语法HTML预览效果This is the first line.  And this...

Markdown 段落语法

要创建段落,请使用空白行将一行或多行文本进行分隔。Markdown语法HTML预览效果I really like using Markdown.I think I'll use it to f...

Markdown 强调语法

通过将文本设置为粗体或斜体来强调其重要性。#粗体(Bold)要加粗文本,请在单词或短语的前后各添加两个星号(asterisks)或下划线(underscores)。如需加粗一个单词或短语的中间部分用以...

Markdown 引用语法

要创建块引用,请在段落前添加一个 > 符号。> Dorothy followed her through many&n...

Armbian 支持晶晨 a311d, s922x, s905x3, s905x2, s905l3a, s912, s905d, s905x等

开源网站:https://github.com/ophub/amlogic-s9xxx-armbian下载地址:https://github.com/ophub/amlogic-s9xxx-armbi...

Typecho博客系统一键安装入门教程

Typecho博客系统一键安装入门教程

Typecho是一套追求精简到极致的php博客代码,个性鲜明的UI设计下精悍的代码构架是Typecho的精髓所在。Typecho精简的是代码架构和运行效率,在功能扩展性和安全性方面并没有打折扣。健全的...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。