仓库收录档案:rk-3506-openwrt-7.1
一、基础信息
- 仓库地址https://github.com/czz8888/rk-3506-openwrt-7.1
- 作者:czz8888
- 项目定位国内首份基于 OpenWrt 7.1、适配瑞芯微 RK3506(32 位 Cortex-A7)的嵌入式路由 / 网关固件移植工程,早期测试版本,禁止商用生产CSDN博...。
- 更新时间:2026-07-06(全部文件统一提交)
- 开源协议:GPL-2.0(遵循 OpenWrt 官方协议)
二、项目核心说明
1. 硬件平台
- SoC:RK3506 32 位三核 ARM Cortex-A7
- | HZ-RK3506SP MiniEVM | eMMC | 测试中 |
- | HZ-RK3506SP MiniEVM | NAND | 测试中 |
2. 项目背景
填补 RK3506 平台无官方 OpenWrt 适配的空白,面向工业网关、轻量物联网路由场景开发。
3. 仓库目录结构(完整根目录)
plaintext
LICENSES/ config/ # 编译配置文件 doc/ # 文档、Logo、硬件说明 include/ package/ # OpenWrt软件包 scripts/ # 编译、烧录脚本 target/ # RK3506平台内核、板级适配核心 toolchain/ tools/ .gitattributes .gitignore BSDmakefile COPYING Config.in Makefile README.md feeds.conf.default flash_and_monitor.sh # 烧录+串口监控脚本 flash_and_test.sh # 一键烧录测试脚本 rk3506_spl_loader_v1.04.110.bin # RK3506专属SPL启动固件 rules.mk三、编译 & 使用流程(官方 QuickStart)
1. 编译环境依赖
支持系统:Linux/macOS/BSD;不支持 Cygwin依赖工具包:binutils bzip2 diff find flex gawk gcc-6+ getopt grep install libc-dev libz-dev make4.1+ perl python3.7+ rsync subversion unzip which
2. 标准编译步骤
bash
运行
# 1. 更新软件源 ./scripts/feeds update -a # 2. 安装所有软件包链接 ./scripts/feeds install -a # 3. 图形化配置(选择RK3506目标、插件) make menuconfig # 4. 全量编译固件 make编译完成输出适配 RK3506 的 OpenWrt 固件镜像,配套提供一键烧录脚本flash_and_test.sh、烧录监控脚本flash_and_monitor.sh。
四、项目风险提示
- 状态:测试阶段,功能不完善,严禁用于量产产品;
- 仅适配合众恒跃两款 MiniEVM 开发板,其余 RK3506 开发板未完成适配;
- 自带预编译 SPL 启动 loader
rk3506_spl_loader_v1.04.110.bin,为 RK 原厂二进制启动文件; - 详细硬件适配文档路径:
target/linux/rockchip/rk3506/README.md。
五、配套资源与社区
- OpenWrt 官方配套资源
- 固件下载:OpenWrt Firmware Selector
- 文档:Quick Start Guide、开发者手册、硬件数据库
- 开发交流渠道
- 论坛:OpenWrt 官方论坛
- IRC:#openwrt(用户)、#openwrt-devel(开发)
- 相关子仓库
- LuCI:Web 管理界面
- openwrt-packages:通用软件包
- openwrt-routing:路由 /mesh 相关组件
- openwrt-video:显示、多媒体组件
六、收录备注
- 本仓库为独有 RK3506 OpenWrt 7.1 移植方案,区别于 RK3528/3566/3568 等主流瑞芯微 OpenWrt 工程;
- 内置一键烧录自动化脚本,降低嵌入式开发调试门槛;
- 鸣谢单位:北京合众恒跃科技有限公司(硬件赞助)。