惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

F
Fortinet All Blogs
Last Week in AI
Last Week in AI
IT之家
IT之家
A
About on SuperTechFans
M
MIT News - Artificial intelligence
Y
Y Combinator Blog
T
The Blog of Author Tim Ferriss
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - 三生石上(FineUI控件)
博客园 - 【当耐特】
V
Visual Studio Blog
Microsoft Security Blog
Microsoft Security Blog
博客园_首页
aimingoo的专栏
aimingoo的专栏
The Cloudflare Blog
Vercel News
Vercel News
博客园 - Franky
有赞技术团队
有赞技术团队
B
Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
GbyAI
GbyAI
量子位
云风的 BLOG
云风的 BLOG
T
Tailwind CSS Blog

博客园 - chan_炽烽

J4125 - OPNsense 配置 MGMT(管理口) J4125 - OPNsense 系统配置备份及恢复 J4125 - OPNsense 简单使用 J4125 安装 OPNsense 【VMware Workstation】Debian 13 安装 sing-box(Claaash配置转换sing-box配置) Radxa E20C 安装 飞牛 fnOS Radxa E20C 安装 LEDE(含编译过程) 【VMware Workstation】Debian 13 桌面版安装 docker-compose + macvlan + Elasticsearch - 9.1.4 + Kibana - 9.1.4 安装 elasticsearch-9.1.4的 IK分词器 安装 elasticsearch-9.1.4 - 集群 和 kibana-9.1.4 Radxa E20C 安装 OpenWrt 【VMware Workstation】Rocky Linux 10 桌面版安装 iStoreOS + 旁路由 + openClash - chan_炽烽 iStoreOS + 旁路由 【推荐 - 源码安装】Redis - 安装 【推荐 - 源码安装】nginx - 安装 fastDFS - 单机部署 + nginx MySQL - 安装时的安全配置 【推荐 - glibc安装】MySQL - 安装 【推荐 - rpm安装】MySQL - 安装 修复PG.conf文件出现的问题 [七月挑选]树莓派Raspberrypi上配置Git [七月挑选]IntelliJ IDEA常用设置
Radxa E20C 升级 LEDE(含编译过程)
chan_炽烽 · 2026-03-19 · via 博客园 - chan_炽烽

操作过程

  1. 查看 LEDE 系统状态以及服务中的模块,如下图所示

lede-upgrade-1

  1. 初次安装、编译过程请参考过往教程

  2. 打开虚拟机

  3. 为虚拟机添加快照,名称为 更新LEDE系统前

  4. 进入工作目录

cd /media/porschan/lede.project/lede
  1. 保持和远程仓库版本一致,如下为版本不一致
porschan@lab10:/media/porschan/lede.project/lede$ git status
On branch master
Your branch is up to date with 'origin/master'.

Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git restore <file>..." to discard changes in working directory)
	modified:   config/Config-build.in
	modified:   config/Config-devel.in
	modified:   config/Config-images.in
	modified:   config/Config-kernel.in

no changes added to commit (use "git add" and/or "git commit -a")
  1. 丢弃所有本地修改
git reset --hard
  1. 再次查询版本情况
porschan@lab10:/media/porschan/lede.project/lede$ git status
On branch master
Your branch is up to date with 'origin/master'.

nothing to commit, working tree clean
  1. 拉取远程更新
git pull
  1. 下载最新的软件包列表
./scripts/feeds update -a
  1. 安装清单中的软件包
./scripts/feeds install -a
  1. 这里为了方便展示,将 .config 目录 删除
sudo rm -rf /media/porschan/lede.project/lede/.config
  1. 打开配置菜单界面
make menuconfig

这里只配置了以下 5 项内容,可根据自己需求添加额外的功能模块

  • Target System 选择了 Rockchip
  • Subtarget 默认选择了 RK33xx/RK35xx boards (64bit)
  • Target Profile 选择了 Radxa E20C
  • LuCI -> 3. Applications 选择了 luci-app-open*****. LuCI support for ***
  • LuCI -> 3. Applications 选择了 luci-app-ttyd. ttyd - Command-line tool for sharing teminal over the web
  • LuCI -> 4. Themes 选择了 全部主题
  1. 下载编译所需的源代码包
make download -j8
  1. 编译固件
make V=s -j$(nproc)
  1. /media/porschan/lede.project/lede/bin/targets/rockchip/armv8 下的 openwrt-rockchip-armv8-radxa_e20c-squashfs-sysupgrade.img.gz 拷贝到本地

  2. 解压 openwrt-rockchip-armv8-radxa_e20c-squashfs-sysupgrade.img.gz 得到 openwrt-rockchip-armv8-radxa_e20c-squashfs-sysupgrade.img 固件

  3. 打开 LEDE 管理后台,点击 系统 -> 备份与升级 -> 刷写固件 -> 上传 openwrt-rockchip-armv8-radxa_e20c-squashfs-sysupgrade.img 固件,操作位置如下图

lede-upgrade-2

  1. 等待固件刷写成功后查看固件版本以及是否添加 终端 模块,如下图所示

lede-upgrade-3