近日,全球知名 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 是一个基于 Debian 或 Ubuntu 的开源操作系统,专门针对嵌入式 ARM 平台进行优化和定制。Armbian 可以运行在多种不同的嵌入式设备上,针对不同的嵌入式平台,提供了相应的硬件支持,可以让用户轻松地在这些平台上搭建自己的嵌入式系统。
Armbian 立项于 2014 年底,于 2016 年开始进入频繁更新,每年千万行代码的爆发式成长,有超过 10 年的系统版本发行历史,全球支持累计超过 180 款 ARM SBC 开发板、支持超过 30+ Linux 内核版本。
Armbian 每个系统都由 Armbian Build Tools 编译、组装和优化,由一个充满活力的国际社区提供支持和维护,社区提供强大的开源构建和软件开发工具,用户可以进行自定义来做二次构建。
Armbian 和 Debian/Ubuntu 的区别:
Debian 或 Ubuntu 对大量的 ARM 开发板缺乏适配和支持,Armbian 为此类硬件提供了支持和优化。 Armbian 为用户空间提供了许多小而重要的性能或安全调整。 Armbian 对内核进行了大量的开发和维护并保持更新修复。而 Debian/Ubuntu 依赖于 ARM 硬件的上游源代码,而这些源代码可能落后数年或缺乏许多功能。 用户空间精简、干净,并 100% 兼容 Debian 和 Ubuntu 许多 ARM 库在 Debian 和 Ubuntu 上存在依赖性问题,Armbian 修复问题,并提供了更好的兼容性支持。 Armbian 构建系统是整个生态系统的核心部分,你可以自己动手,Debian 要难得多。 Armbian 提供统一的开发应用场景和一致的用户体验,以及标准的开发规范和手册指导文件。
Armbian Linux 基于 Debian 和 Ubuntu 从头开始编译,并以磁盘 img 镜像文件形式提供下载。 镜像文件按照实际数据大小进行压缩,并在首次启动时自动扩展到根文件系统。 用户可以在系统第一次初始化时设置 root 账户密码和创建自定义账户,并配置时区和语言选项。 在默认网络接口上开启 DHCP 客户端以及 SSH 服务端服务。 提供 armbian-config 工具可进行一些系统基础配置。 提供 NAND、SATA、eMMC 和 USB 设备的一件安装脚本。 支持 apt upgrade 标准升级方式。 登录脚本提供附加显示:主板名称、系统发行版本、内核版本、系统负载、运行时间、内存使用情况、IP地址、设备温度、存储使用情况、系统更新概况等。
/var/log 作为压缩设备(zram、lzo)挂载,log2ram 服务每天将日志保存到磁盘,并在关机时保存日志。 一半的内存被分配/扩展为压缩交换。 /tmp 挂载为(可选压缩)tmpfs。 浏览器配置文件内存缓存。 优化的 IO 调度程序。 启用日记数据写回。 每 10 分钟将数据刷新到磁盘。 部分处理器支持 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
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 的成功适配,代表着飞腾生态成功从国内走向国际市场,为激活和哺育国内外工程师生态、培养信创技术人才、推动进信创生态发展有着重要意义。
通讯员 | 王毅竺、马明睿
来 源 | 行业解决方案部、软件技术方案部