Armbian携手飞腾为行业提供多样化系统场景解决方案

文摘   2024-05-31 07:30   天津  



近日,全球知名 ARM 单板机操作系统 Armbian 与飞腾派(Phytium Pi) 国产开源硬件完成适配!Deb 系操作系统 14 万+数量级的软件仓库将支持飞腾派,极大扩展飞腾派的软件生态和应用场景。


此次与 Armbian 完成适配的 飞腾派 国产开源硬件,是由飞腾公司与中电港萤火工场联合打造的一款 SBC(Singgle Board Computer)单板计算机,主要面向行业工程师、学生和爱好者,具有模块化、易上手、全开源、低成本的产品特点。


飞腾派主要产品规格


与飞腾派完成适配并发布的 Armbian 系统基于 5.10.209 内核,兼容 Debian 12(Bookworm)和 Ubuntu 2204(Jammy),除最小化桌面外,还适配了Cinnamon、Gnome、XFCE、KDE、I3-WM 等主流桌面环境的多个版本(共计 13 个版本)供用户选择和体验,系统使用 Armbian 官方构建框架自动构建,大多数镜像都已通过自动化测试,或由 Armbian 社区及官方维护者进行测试。


Armbian 系统界面




Armbian 操作系统介绍


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


Armbian 立项于 2014 年底,于 2016 年开始进入频繁更新,每年千万行代码的爆发式成长,有超过 10 年的系统版本发行历史,全球支持累计超过 180 款 ARM SBC 开发板、支持超过 30+ Linux 内核版本。


Armbian 每个系统都由 Armbian Build Tools 编译、组装和优化,由一个充满活力的国际社区提供支持和维护,社区提供强大的开源构建和软件开发工具,用户可以进行自定义来做二次构建。


Armbian 和 Debian/Ubuntu 的区别:

  1. Debian 或 Ubuntu 对大量的 ARM 开发板缺乏适配和支持,Armbian 为此类硬件提供了支持和优化。
  2. Armbian 为用户空间提供了许多小而重要的性能或安全调整。
  3. Armbian 对内核进行了大量的开发和维护并保持更新修复。而 Debian/Ubuntu 依赖于 ARM 硬件的上游源代码,而这些源代码可能落后数年或缺乏许多功能。
  4. 用户空间精简、干净,并 100% 兼容 Debian 和 Ubuntu
  5. 许多 ARM 库在 Debian 和 Ubuntu 上存在依赖性问题,Armbian 修复问题,并提供了更好的兼容性支持。
  6. Armbian 构建系统是整个生态系统的核心部分,你可以自己动手,Debian 要难得多。
  7. Armbian 提供统一的开发应用场景和一致的用户体验,以及标准的开发规范和手册指导文件。

Armbian 和 Debian/Ubuntu 的共同特点:
  1. Armbian Linux 基于 Debian 和 Ubuntu 从头开始编译,并以磁盘 img 镜像文件形式提供下载。
  2. 镜像文件按照实际数据大小进行压缩,并在首次启动时自动扩展到根文件系统。
  3. 用户可以在系统第一次初始化时设置 root 账户密码和创建自定义账户,并配置时区和语言选项。
  4. 在默认网络接口上开启 DHCP 客户端以及 SSH 服务端服务。
  5. 提供 armbian-config 工具可进行一些系统基础配置。
  6. 提供 NAND、SATA、eMMC 和 USB 设备的一件安装脚本。
  7. 支持 apt upgrade 标准升级方式。
  8. 登录脚本提供附加显示:主板名称、系统发行版本、内核版本、系统负载、运行时间、内存使用情况、IP地址、设备温度、存储使用情况、系统更新概况等。

性能调整优化:
  1. /var/log 作为压缩设备(zram、lzo)挂载,log2ram 服务每天将日志保存到磁盘,并在关机时保存日志。
  2. 一半的内存被分配/扩展为压缩交换。
  3. /tmp 挂载为(可选压缩)tmpfs。
  4. 浏览器配置文件内存缓存。
  5. 优化的 IO 调度程序。
  6. 启用日记数据写回。
  7. 每 10 分钟将数据刷新到磁盘。
  8. 部分处理器支持 CPU 动态频率调节。




飞腾派技术特点


飞腾派产品图


  • 采用国产自主研发的高能效异构大小核 “柔性” 架构四核处理器,兼容 ARMv8 指令集,包括 2 个自研 FTC664 大核(主频 1.8GHz)和 2 个自研 FTC310 小核心(主频 1.5GHz)

  • 支持 64 位 DDR4 内存,分 2GB 和 4GB 版本

  • 多启动模式可选,支持 microSD 和 EMMC 及 SPI FLASH 启动

  • 支持高达 1920×1080 分辨率的 HDMI 视频输出,可实现 H.264/265 VPU 硬解码

  • 支持 3.5mm 音频口输出,包含 2 路 RJ45 千兆以太网口

  • 无线网络部分支持 2.4G + 5G 双频 WIFI 和 蓝牙 BT4.2/ BLE4.2

  • 支持 GPIO、I2C、I2S 接口,提供一个 Mini-PCle 接口,支持 5G、AI 等模组

  • 适用于嵌入式开发、人工智能、IoT 边缘计算网关等多样化场景


飞腾派典型应用场景:
智能机械臂
通过AI+机械臂,将垃圾分类放置在对应的垃圾桶中,在学习编程的过程中,传递环保的知识。


教学实训箱
基于飞腾派+openharmony的内置试验箱,可完成鸿蒙应用开发编程、物联网、操作系统等教学实验。



自动化控制
工业自动化实验箱,展现工控领域中数据采集与设备控制的应用场景。

边缘物联网关
工业自动化实验箱,展现工控领域中数据采集与设备控制的应用场景。

目前,飞腾派产品作为 Armbian “Standard support” 正式支持产品,已在其官网正式发布。


参考链接:www.armbian.com/phytiumpi


全球各大 Linux 镜像源目前也已完成了 Armbian Phytium Pi 系统的同步,广大开发者和用户现在可从常用的阿里云镜像站、清华源镜像站、中科大镜像站等下载体验。


部分镜像站下载体验地址


阿里云:
https://mirrors.aliyun.com/armbian-releases/phytiumpi/archive/
清华源:
https://mirrors.tuna.tsinghua.edu.cn/armbian-releases/phytiumpi/archive/
中科大源:
https://mirrors.ustc.edu.cn/armbian-dl/phytiumpi/archive/




走向国际社区,生态蓬勃发展

飞腾公司作为 ARM 生态建设的参与者,一直以来积极在上游的开源社区做贡献,公司不仅向 Linux 社区提交内核代码,同时也在国内码云上维护着开源的飞腾项目仓库,与各主流国内外 Linux 系统软件社区在开源项目生态上始终保持活跃的参与度。


本次飞腾派与 Armbian 的成功适配,代表着飞腾生态成功从国内走向国际市场,为激活和哺育国内外工程师生态、培养信创技术人才、推动进信创生态发展有着重要意义。



员 | 王毅竺、马明睿

来   源 | 行业解决方案部、软件技术方案部

审   核 | 品牌推广部

飞腾派与 Armbian 操作系统适配咨询,请联系:
飞腾解决方案团队
wangyizhu1024@phytium.com.cn



飞腾行业解决方案
链接海量生态伙伴和最终用户,助力中国行业数字化转型升级!
 最新文章