我要提问
ARTICLE DETAIL

资讯详情

前沿编程新知与开发实战干货的深度解读。

amlogic-s9xxx-armbian 实战:闲置电视盒子刷 Armbian 服务器的完整路径

amlogic-s9xxx-armbian 实战:闲置电视盒子刷 Armbian 服务器的完整路径 amlogic-s9xxx-armbian 实战闲置电视盒子刷 Armbian 服务器的完整路径【免费下载链接】amlogic-s9xxx-armbianSupports running Armbian on Amlogic, Allwinner, and Rockchip devices. Support a311d, s922x, s905x3, s905x2, s912, s905d, s905x, s905w, s905, s905l, rk3588, rk3568, rk3399, rk3328, h6, etc.项目地址: https://gitcode.com/GitHub_Trending/am/amlogic-s9xxx-armbian抽屉里吃灰的电视盒子芯片多半是 Amlogic S905 系列性能其实够跑一台 Linux 小服务器。amlogic-s9xxx-armbian 提供按型号适配好的 Armbian 镜像和安装脚本刷完之后盒子就从安卓播放设备变成一台可以 SSH 登录的 Debian 系机器。简单说这个项目把 Armbian基于 Debian/Ubuntu 的 ARM 精简发行版打包成现成镜像扩展了对 Amlogic、Rockchip、Allwinner 三大平台的支持并内置 armbian-install、armbian-update 这类管理命令覆盖写系统、更新内核、装软件的全流程。核对盒子是否在支持名单内适合动手的情况是手里有 S905X3 盒子如 X96-Max、RK3588 小主机如 Rock 5B或 H6 盒子想让它常开挂机跑服务。不太适合的是完全不想碰命令行、要求开箱即用的人以及对红外遥控有依赖的人刷完后遥控默认不工作。另外先记住一点S905 系列盒子目前只能从 TF 卡或 U 盘启动不能写入 eMMC设备内置闪存。刷写镜像前的三件准备对照用户文档的支持列表确认 SoC 和型号都在名单里。从项目发布页下载与型号匹配的镜像文件。备一张 8GB 以上的 U 盘或 TF 卡加一个烧录工具Rufus、balenaEtcher 任选。动手前备份 eMMC 里的原安卓系统留好反悔余地。电视盒子写入 eMMC 的最短路径用烧录工具把镜像整盘写入 U 盘插进盒子接上网线通电。盒子会从 U 盘启动默认账号 root、密码 1234、SSH 端口 22。这一步先在路由器里查到盒子 IP然后登录确认环境ssh root盒子IP uname -a # check kernel info登录成功后执行下面这条命令把系统写入 eMMCRockchip 平台设备流程不同见用户文档第 8 章armbian-install写入完成后拔掉 U 盘重启盒子即从 eMMC 自启动。开机后顺手做两件事换软件源、升内核armbian-apt # switch apt mirror armbian-update # upgrade kernel两条命令跑完盒子这边就算正式交接完毕。装好之后能跑什么服务当私有 CI 跳板机。盒子功耗低、常在线拿来挂 CI runner持续集成任务节点正合适。这个项目的特色是内置软件中心常用软件一键安装更新先执行下面的命令刷新列表armbian-software -u # refresh software list然后进入交互菜单按编号安装即可。当远程开发代理节点。在盒子上跑一个隧道服务出门在外也能通过它直连家里内网的开发机跑测试、传文件都不需要再折腾公网端口映射。当下载与同步机。通过软件中心装 qBittorrent、Syncthing 这类工具外接硬盘就是台轻量下载站加文件同步服务可装清单见软件中心说明。刷机后最常卡住的两个点想写 eMMC 却写不进去。现象armbian-install 没有 eMMC 选项或写入后盒子不再启动。根因S905 系列芯片暂不支持从 eMMC 启动系统。解法S905 盒子就让 TF 卡或 U 盘常驻使用必须用 eMMC 就换支持型号。内存识别偏小。现象4GB 内存只显示 1~2GB显示 3.7GB 才算正常。根因启动引导里的内存补丁没有生效。解法按文档把 /boot/UBOOT_OVERLOAD 复制为 /boot/u-boot.emmcU 盘启动则命名 u-boot.ext。注意是复制而不是改名改错会导致无法启动这是刷机最常见的翻车点。查阅文档与编译工具遇到其他问题先查用户文档的常见问题章节需要自己加驱动、打补丁编译内核时参考内核编译指南里的本地与容器两种编译方式。盒子的价值不在性能而在常在线功耗低、不关机、有网络三点凑齐就能长期承担挂机任务。amlogic-s9xxx-armbian 把最繁琐的适配和写盘环节做成了现成脚本剩下的只是你决定让这台机器替你干什么。动手前把 eMMC 备份做好再按上面的路径走一遍过程不会太复杂。【免费下载链接】amlogic-s9xxx-armbianSupports running Armbian on Amlogic, Allwinner, and Rockchip devices. Support a311d, s922x, s905x3, s905x2, s912, s905d, s905x, s905w, s905, s905l, rk3588, rk3568, rk3399, rk3328, h6, etc.项目地址: https://gitcode.com/GitHub_Trending/am/amlogic-s9xxx-armbian创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表