ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

YSKJ-RK3399 刷 Armbian 完整指南:从 MASKROM 到 eMMC 的保姆级实操

YSKJ-RK3399 刷 Armbian 完整指南:从 MASKROM 到 eMMC 的保姆级实操 YSKJ-RK3399 刷 Armbian 完整指南从 MASKROM 到 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家里一台 YSKJ-RK3399 闲置吃灰原厂安卓系统卡顿装不了常用服务屏幕还只能看视频。这台 RK3399 设备是可以刷 Armbian 的跟着 amlogic-s9xxx-armbian 项目走一遍它就是家里的 NAS、智能家居中枢和 LED 屏显主机全程约两小时。 60 秒预检这台设备能不能刷动手前花一分钟自查避免白忙一场检查项怎么看预期结果设备是否在支持列表打开 README.md 找到 rk3399 一行列表里有 YSKJEAIDK-610、King3399 等 20 多台同芯片设备也在列内核驱动是否就绪查 6.12 内核配置里 RK3399 相关项CONFIG_CLK_RK3399y、CONFIG_ARM_RK3399_DMC_DEVFREQy均已启用有没有 eMMC设备说明或拆机观察板载闪存有 eMMC 才能写盘只有 TF 卡槽就只能 USB 启动内存容量看机身贴纸或原系统关于页≥2GB跑容器更稳️ 材料与工具清单编译机一台 Ubuntu 24.04 的 x86 电脑脚本会自动装 Docker 并在容器里编译源码仓库git clone --depth 1 https://gitcode.com/GitHub_Trending/am/amlogic-s9xxx-armbian编译依赖仓库内的 compile-kernel/tools/script/一条命令批量装系统镜像项目 Releases 页对应的rockchip_boxname.img按设备型号选烧录工具balenaEtcher 或 dd硬件USB-C 数据线、Recovery 引脚短接针、≥8GB 的空 U 盘客户端SSH 工具Termius / 终端均可⏱️ 一条时间线从源码到开机四个阶段串起来就是全部流程克隆源码 → 装依赖 → 编译内核生成 deb → 硬件进 MASKROM 烧镜像 → eMMC 写入 → 验证。编译环境准备与源码获取做什么拉取仓库装好编译依赖。git clone --depth 1 https://gitcode.com/GitHub_Trending/am/amlogic-s9xxx-armbian cd amlogic-s9xxx-armbian sudo apt-get install -y $(cat compile-kernel/tools/script/ubuntu2404-build-armbian-depends)clone 用--depth 1只拉最新一层体积小速度快cd 进入仓库根目录后面所有命令都在这里执行apt 那行的列表由脚本目录现读按官方清单一次装齐。为什么编译在 Docker 容器里完成依赖装全才能一次跑通。做对了的信号apt 跑完无报错本地出现amlogic-s9xxx-armbian目录。6.12 内核编译参数怎么填做什么一条命令编出自带签名的 6.12 内核。sudo ./recompile -k 6.12.0 -n -yskj -p true-k 6.12.0指定内核版本5.10 到 6.12 都可选这里取最新-n -yskj给内核加自定义签名以后一眼认出是自己编的-p true启用 compile-kernel/tools/patch 里的设备专属补丁。为什么主线 deb 包装上去后内核不带你的设备签名出问题不好定位补丁则是 YSKJ 这类机型的关键。做对了的信号compile-kernel/output目录出现kernel-rockchip-rk3399_6.12.0-yskj_arm64.deb。参数细节可对照 内核编译指南。进入 MASKROM 的硬件操作做什么纯硬件操作三步。拔掉电源断开设备一切供电用短接针按住主板 Recovery 引脚不松手趁短接状态插入 USB-C 线连电脑为什么RK3399 只有处于 MASKROM 状态时电脑才能绕过固件直接写入系统。做对了的信号电脑弹出识别到 LOADER 设备此时松开短接针用烧录工具把镜像写进它即可。eMMC 写入与开机验证做什么镜像烧入 U 盘后设备从 U 盘进入临时系统再把系统写进 eMMC。ssh root设备IP # 默认密码 1234登录成功即通了 armbian-install -m yes -a no-m yes选主线 u-boot-a no关闭 aupart 分区工具RK3399 机型保持默认关闭。为什么临时系统只是中转站eMMC 里的才是常驻系统。做对了的信号写入完重启、拔 U 盘设备从 eMMC 独立启动。登录后逐项验证armbian-info # 查看设备与系统信息型号识别正常 uname -r # 输出应为 6.12.0-yskj df -h | grep mmcblk1 # 根分区容量符合 eMMC 标称值三项都正常刷机就算收尾。 刷完只是开始三个高价值玩法系统稳了之后下面三个方向最划算每个只要一条命令起步。NAS文件共享与容器管理armbian-software # 菜单选 309 装 CasaOS或选 102 装 Portainer120 多个服务都在这个菜单里选 309 即装 CasaOS装完浏览器访问设备 IP文件共享、Docker 管理全有图形界面服务清单见 armbian_software.md。智能家居中枢Home Assistant ARM 部署docker run -d --name homeassistant \ --privileged --restartalways \ -p 8123:8123 \ -v /root/homeassistant:/config \ linuxserver/homeassistant容器映射 8123 端口配置目录落在/root/homeassistant便于备份命令跑完无报错浏览器打开http://设备IP:8123出现初始化向导即可。LED 点阵屏自定义显示cp /usr/share/openvfd/conf/x96maxplus.conf /usr/share/openvfd/conf/diy.conf # 以官方模板做底 armbian-openvfd 0 # 先停服务、清进程保证测试环境干净 armbian-openvfd 99 # 启用 diy.conf 这份自定义配置diy.conf里改vfd_chars调字符顺序改vfd_display_type处理翻转改完屏上刷新出预期内容说明显示服务接管成功。细节对照 led_screen_display_control.md。 卡住了先对这张表现象可能原因处理开机卡死无显示uEnv.txt 里 dtb 文件名与设备不匹配改对 dtb 文件名再启动网卡不识别内核没启用 GMAC 驱动重编内核确保CONFIG_NET_RK3399_GMACyLED 屏显示错乱残留旧显示进程armbian-openvfd 0停止服务后重新armbian-openvfd 99SSH 连不上IP 变了或密码不是默认到路由器查设备 IP密码先用默认1234 三个进阶方向内核定制加硬件加速模块、自改驱动参考 内核编译指南存储扩容NVMe 转接板给设备外挂固态硬盘需少量硬件改造集群化配合 Docker Swarm把多台盒子组成边缘计算节点设备进机柜稳定跑起来后这套流程同样适用于手上任何一台 RK3399 设备。【免费下载链接】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),仅供参考
返回列表