尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

电视盒变 Linux 服务器:H96MAX M2 刷 Armbian 的 RK3528 移植实战记录

电视盒变 Linux 服务器:H96MAX M2 刷 Armbian 的 RK3528 移植实战记录 电视盒变 Linux 服务器H96MAX M2 刷 Armbian 的 RK3528 移植实战记录【免费下载链接】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这是一篇关于 Armbian RK3528 的移植实录我把 H96MAX M2 电视盒从 Android 刷成了能 SSH 登录的 Linux 服务器全程走 USB 启动没碰板上的 eMMC。如果你也在找电视盒刷Armbian、RK3528 移植教程这类资料可以直接照着做。结果先行网口、HDMI、USB 可用WiFi 和蓝牙不可用内核推荐 6.1.43。先说结论这套组合能干什么项目状态备注有线网口可用RTL8211F 千兆地址需手动配置HDMI 显示基本可用6.1.43 下稳定个别版本首启黑屏重启一次恢复USB可用只有一个口接扩展坞可缓解键鼠与 U 盘争用WiFi / 蓝牙不可用AIC8800D 缺 Linux 驱动温度传感器部分可用6.1.75 下读不到eMMC 安装未验证建议 USB 跑稳后再评估一句话结论内核锁 6.1.43走 USB 启动把盒子当带显示的轻量 Linux 服务器用。机器底子一张表看完硬件部件规格SoCRockchip RK3528四核 Cortex-A55GPUMali-G31 MP2内存4GB DDR3存储32GB eMMCeMMC 是焊死在板上的闪存原厂 Android 装在这里网口千兆Realtek RTL8211F无线B-LINK 模组 BL-M8800DS1AIC8800D 方案WiFi6 蓝牙 5.0纸面配置在 RK 阵营里算中端真正的短板是那颗无线芯片后面单独说。移植步骤五步把系统搬进 U 盘 每一步先讲“为什么”再讲“做什么”照着执行即可。第 1 步备好环境拉取构建源码目的构建依赖很多干净环境能少踩一半坑。 动作一台 Ubuntu PC、一根 USB A 转 A 数据线、一个 8GB 以上 U 盘装好 rkdeveloptoolsudo apt install rkdeveloptool克隆仓库git clone https://gitcode.com/GitHub_Trending/am/amlogic-s9xxx-armbian。第 2 步打补丁并编译最小化镜像目的官方镜像没有这台盒子的硬件定义必须自定义编译。 动作应用一组适配补丁u-boot 配置、解除读取限制、启动 logo 置灰、DRM 崩溃修复、SAI 时钟自动使能目标板选 mangopi-m28k走 vendor 分支产物选 server-minimal。第 3 步给盒子换引导程序目的原厂 u-bootu-boot 是内核启动前的引导程序负责从存储里拉起内核只认 Android 分区不换它新系统根本进不去。 动作从编译产物中取出 u-boot 文件盒子用 A 转 A 线连上 PC用rkdeveloptool wb写入对应分区再读回一次校验成功。第 4 步镜像入 U 盘从 USB 引导目的eMMC 原样保留刷坏了还能退回 Android。 动作把镜像完整写入 U 盘设备树用 mangopi-m28k 的 DTBDTB 是描述硬件连接关系的设备树二进制文件插 U 盘启动。第 5 步首启后的基本调校目的让基础功能达到“可用”线。 动作手动配置有线地址HDMI 首次不亮就重启一次确认 U 盘或键鼠识别正常。内核怎么选三个版本实测后的取舍为什么最终锁定 6.1.43内核HDMI 显示有线网络温度读取实测结论5.10.160首次上电黑屏断断续续—弃用6.1.43稳定可靠正常推荐6.1.75稳定可靠缺失次选选择逻辑一句话要三项全过只有 6.1.43没有需要妥协的地方。已知限制无线救不回来原因在这里⚠️ 这一节是诚实归因不粉饰。WiFi / 蓝牙AIC8800D 这颗芯片在 Linux 侧驱动支持不完整。我先后试了三套设备树——直接提取原厂 Android 的、mangopi-m28k 标准配置、两者混合修改——系统都能起来但无线模块始终枚举不出来。问题出在驱动层不是配置能绕开的。温度传感器6.1.75 下读不到6.1.43 正常属于内核版本间的回归暂无修复。视频播放实测有延迟重度观影建议别指望它当服务器更合适。eMMC 安装全程没动也建议先 USB 跑稳再评估避免一次操作弄丢唯一引导路径。给同玩 RK 电视盒的人几条可迁移的经验先看无线芯片再决定入坑。同是 RK SoCLinux 体验的差距常常不在主芯片而在 WiFi 方案商入手前查清模组型号能省一大段折腾。USB 启动是通用逃生通道。换 u-boot 加选 DTB 这条链路在 RK 平台通用eMMC 不动最坏结果就是退回 Android试错成本极低。版本号要钉死。6.1.43 到 6.1.75 之间出现温度回归说明这个平台上“新”不等于“好”把验证过的版本写进自己的清单。把数据交还社区。如果你手里是同款或相近方案的盒子能补出一组温度、显示、网络的实测数据或者有能力去补 AIC8800D 的驱动这套流程可以直接复用本文当起点就行。【免费下载链接】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),仅供参考
返回列表