Skip to content

Commit 7f0c59d

Browse files
Merge pull request #812 from EESN-W/rock4d
feat : add rock4d tutorial
2 parents 451fe74 + 1674833 commit 7f0c59d

File tree

144 files changed

+5762
-3
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

144 files changed

+5762
-3
lines changed

docs/Home.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -180,6 +180,22 @@ sidebar_custom_props:
180180
},
181181
],
182182
},
183+
{
184+
products_name: "ROCK 4D",
185+
products_photo_url: "/home/product-pictures/rock4d.webp",
186+
products_link: "/rock4/rock4d",
187+
docs:
188+
[
189+
{
190+
docs_link: "/rock4/rock4d",
191+
docs_photo_type: "Overview",
192+
docs_name_en: "Overview",
193+
docs_name_zh: "ROCK 4D 概览",
194+
docs_info_en: "Overview of the ROCK 4D",
195+
docs_info_zh: "ROCK 4D 概览",
196+
},
197+
],
198+
},
183199
],
184200
},
185201
{

docs/e/e54c/getting-started/install-os/boot_from_nvme.md

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@ rsetup
6565
为防止 SPI Flash 中存放的 bootloader 在平时使用被误写入,默认 SPI Flash 设备是关闭的。通过以下方式使能 SPI Flash 设备。
6666

6767
选择 `Overlays``Manage Overlays`
68+
6869
<div style={{textAlign: 'center'}}>
6970
<img src="/img/e/e54c/rsetup-04.webp" style={{width: '100%', maxWidth: '1200px'}} />
7071
</div>
@@ -92,6 +93,7 @@ rsetup
9293
重启系统后,再次打开系统配置工具 `rsetup`
9394

9495
选择 `System``Bootloader Management``Update SPI Bootloader` :
96+
9597
<div style={{textAlign: 'center'}}>
9698
<img src="/img/e/e54c/rsetup-10.webp" style={{width: '100%', maxWidth: '1200px'}} />
9799
</div>
@@ -194,7 +196,9 @@ sudo xzcat ~/radxa-e54c_bookworm_cli_b2.output.img.xz | sudo dd of=/dev/nvme0n1
194196

195197
<NewCodeBlock tip="radxa@radxa-e54c$" type="host">
196198
```
199+
197200
sudo fdisk -l /dev/nvme0n1
201+
198202
```
199203
</NewCodeBlock>
200204

@@ -221,8 +225,10 @@ sudo fdisk -l /dev/nvme0n1
221225

222226
<NewCodeBlock tip="radxa@radxa-e54c$" type="host">
223227
```
228+
224229
lsblk
225230
df -h
231+
226232
```
227233
</NewCodeBlock>
228234

@@ -255,7 +261,9 @@ df -h
255261

256262
<NewCodeBlock tip="radxa@radxa-e54c$" type="host">
257263
```
264+
258265
sudo apt update && sudo apt upgrade
266+
259267
```
260268
</NewCodeBlock>
261269

@@ -273,30 +281,39 @@ sudo apt update && sudo apt upgrade
273281

274282
<NewCodeBlock tip="radxa@radxa-e54c$" type="host">
275283
```
284+
276285
sudo dd if=/dev/nvme0n1 of=/dev/null bs=1M count=1024 iflag=direct
286+
277287
```
278288
</NewCodeBlock>
279289

280290
- 检查NVMe温度
281291

282292
<NewCodeBlock tip="radxa@radxa-e54c$" type="host">
283293
```
294+
284295
# 安装 nvme-cli
296+
285297
sudo apt install nvme-cli
286298
287299
# 检查温度
300+
288301
sudo nvme smart-log /dev/nvme0n1 | grep "temperature"
302+
289303
```
290304
</NewCodeBlock>
291305

292306
- 查看NVMe设备的详细信息和健康状态
293307

294308
<NewCodeBlock tip="radxa@radxa-e54c$" type="host">
295309
```
310+
296311
sudo nvme list
312+
297313
```
298314
</NewCodeBlock>
299315

300316
<div style={{textAlign: 'center'}}>
301317
<img src="/img/e/e54c/rsetup-17.webp" style={{width: '100%', maxWidth: '1200px'}} />
302-
</div>
318+
</div>
319+
```

docs/productlist.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ displayed_sidebar: home
2424
| ROCK 4A+ / 4B+ (2021) | 基于 OP1 支持 4K HDMI 标准接口和板载 eMMC |
2525
| [ROCK 4SE](/rock4/rock4se/) (2022) | 基于 RK3399-T 支持 4K HDMI 标准接口 |
2626
| [ROCK 4C+](/rock4/rock4c+/) (2022) | 基于 RK3399-T 支持 4K + 2K micro HDMI 接口 |
27+
| [ROCK 4D](/rock4/rock4d/) (2025) | 基于 RK3576 支持 4K HDMI 标准接口 |
2728

2829
### ROCK 5 系列
2930

docs/rock4/rock4d/README.md

Lines changed: 105 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,105 @@
1+
---
2+
sidebar_position: 11
3+
sidebar_label: ROCK 4D
4+
---
5+
6+
# ROCK 4D - 工业级 AI 单板计算机
7+
8+
## 产品概述
9+
10+
Radxa ROCK 4D 是一款紧凑型单板计算机 (SBC),拥有众多一流功能、特性和扩展选项。
11+
12+
ROCK 4D 搭载 Rockchip RK3576 或 RK3576J SoC,配备八核 CPU(4 个 Cortex-A72 + 4 个 Cortex-A53)、Mali-G52 GPU 和强大的 6 TOPS NPU,非常适合 AI 和多媒体任务。
13+
14+
对于创客、物联网爱好者、业余爱好者、游戏玩家、PC 用户、OEM 厂商、工业应用以及所有需要高性能和高可靠性的高性能平台的用户而言,ROCK 4D 都是理想之选。
15+
16+
Radxa ROCK 4D 提供两个版本:基于 RK3576 的商业级 ROCK 4D 和 基于 RK3576J 的工业级 ROCK 4D。
17+
18+
## 产品外观
19+
20+
<div style={{textAlign: 'center'}}>
21+
Radxa ROCK 4D 正面
22+
<img src="/img/rock4/4d/rock4d-top.webp" style={{width: '100%', maxWidth: '800px'}} />
23+
Radxa ROCK 4D 背面
24+
<img src="/img/rock4/4d/rock4d-bottom.webp" style={{width: '100%', maxWidth: '800px'}} />
25+
</div>
26+
27+
## 产品规格
28+
29+
| 类别 | 规格 |
30+
| ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
31+
| 处理器 | 系统级芯片 (SoC): 瑞芯微 RK3576 / RK3576J <br/> 中央处理器 (CPU): 4 核 Cortex-A72 + 4 核 Cortex-A53 <br/> 图形处理器 (GPU): Arm Mali-G52 MC3 <br/> 神经网络加速器 (NPU): 6 TOPS(支持 INT4 / INT8 / INT16 / FP16 / BF16 / TF32) |
32+
| 内存 (RAM) | LPDDR5,可选:2GB / 4GB / 8GB / 16GB |
33+
| 存储 | 启动存储: 16MB SPI NOR Flash <br/> 拓展存储: eMMC / UFS 模块接口,MicroSD 卡槽 |
34+
| 网络 | 有线连接: 1 个千兆以太网口(支持 PoE,需外接 HAT) <br/> 无线连接: Wi-Fi 6、蓝牙 5.4,外接天线接口 |
35+
| 视频输出 | HDMI 接口: 1× HDMI 2.1,最高支持 4K@120fps <br/> MIPI DSI 接口: 1× 4-lane MIPI DSI |
36+
| 摄像头接口 | MIPI CSI 接口 : 1 路 4-lane(可分为 2 路 2-lane)+ 1 路 2-lane CSI |
37+
| 音频 | 音频接口 : 3.5mm 四段耳机插孔,支持麦克风输入 <br/> 音频输出 : 支持立体声输出,可直接驱动 32Ω 耳机 |
38+
| USB 接口 | USB 3.0 : 1× Type-A HOST,1× Type-A OTG/HOST <br/> USB 2.0 : 2× Type-A HOST |
39+
| 拓展接口 | GPIO 引脚排针 : 支持 UART、SPI、I2C、I2S、PWM、CAN、ADC 等 <br/> PCIE 插槽 : 通过 FPC 接口提供 PCIe 2.1 x1 通道 <br/> 风扇接口 : 1× 2-pin 1.25mm PWM 控制风扇接口 |
40+
| 电源接口 | 电源接口 : 支持 USB Type-C 接口和 GPIO 引脚供电 |
41+
| 操作系统 | 操作系统 : 支持 Debian Linux、Android 14、Yocto、Buildroot |
42+
| 工作温度 | 工作温度(商业级): 0°C ~ 60°C(RK3576) <br/> 工作温度(工业级): -40°C ~ 85°C(RK3576J) |
43+
44+
## 接口说明
45+
46+
<div style={{textAlign: 'center'}}>
47+
<img src="/img/rock4/4d/rock4d-interface.webp" style={{width: '100%', maxWidth: '800px'}} />
48+
</div>
49+
50+
| 序号 | 说明 | 数量 |
51+
| :--: | :---------------------- | :--: |
52+
|| USB Type-C 供电接口 | 1 |
53+
|| 用户指示灯 | 1 |
54+
|| 电源指示灯 | 1 |
55+
|| 电源按键 | 1 |
56+
|| FPC 接口 | 1 |
57+
|| WiFi6 和 蓝牙 5.4 | 1 |
58+
|| 外接天线接口 | 1 |
59+
|| 40 Pin GPIO | 1 |
60+
|| LPDDR5 内存 | 1 |
61+
|| PoE 接口 | 1 |
62+
|| Maskrom 按键 | 1 |
63+
|| USB 2.0 Type-A | 2 |
64+
|| Rockchip RK3576(J) | 1 |
65+
|| USB 3.0 Type-A | 2 |
66+
|| SPI NOR Flash | 1 |
67+
|| 千兆以太网口(支持PoE) | 1 |
68+
|| 风扇接口 | 1 |
69+
|| 耳机插孔 | 1 |
70+
|| MIPI CSI 接口 | 1 |
71+
|| HDMI 2.1 接口 | 1 |
72+
|| Recovery 接口 | 1 |
73+
|| UFS 模块接口 | 1 |
74+
|| RTC 接口 | 1 |
75+
|| eMMC 模块接口 | 1 |
76+
|| MIPI CSI 接口 | 1 |
77+
|| MicroSD 卡槽 | 1 |
78+
|| MIPI DSI 接口 | 1 |
79+
80+
## 应用场景
81+
82+
### Linux 初学者
83+
84+
作为一款基于 Linux 的单板计算机,ROCK 4D 可以用于 Linux 入门学习、进阶底层和应用层开发。
85+
86+
### 机器人开发
87+
88+
作为机器人开发的主控,提供优秀的性能和丰富的硬件接口,方便用户开发机器人应用。
89+
90+
### 嵌入式开发
91+
92+
引出丰富的 GPIO 接口,支持UART、SPI、I2C、I2S等通讯方式,方便用户驱动各种硬件。
93+
94+
### AI 开发
95+
96+
具有高达 6 TOPS 的神经网络加速器,可用于 AI 推理和训练。
97+
98+
## 系统平台
99+
100+
ROCK 4D 基于 RK3576 或 RK3576J 芯片组,支持 ArmV8 指令集和多种操作系统。
101+
102+
- Debian Linux
103+
- Yocto Linux
104+
- Buildroot
105+
- Android 14

docs/rock4/rock4d/download.md

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
---
2+
sidebar_position: 15
3+
---
4+
5+
# 资源下载汇总
6+
7+
## Loader文件下载
8+
9+
USB 刷机使用,Loader 文件用于 USB 下载初始化。
10+
11+
- Loader: [rk3576_spl_loader.bin](https://dl.radxa.com/rock4/4d/images/rk3576_spl_loader.bin)
12+
13+
## 系统镜像下载
14+
15+
Linux 系统镜像,可以直接写入系统镜像到 MicroSD 卡 / UFS 模块 / NVME 启动系统。
16+
17+
- 适用于 MicroSD 卡 / NVME SSD / U 盘 等介质启动的系统镜像: [rk3576_bookworm_kde_512.img.xz](https://github.com/radxa-build/radxa-rk3576/releases/download/rsdk-b1/radxa-rk3576_bookworm_kde_b1.output_512.img.xz)
18+
19+
- 适用于 UFS 启动的系统镜像: [rk3576_bookworm_kde_4096.img.xz](https://github.com/radxa-build/radxa-rk3576/releases/download/rsdk-b1/radxa-rk3576_bookworm_kde_b1.output_4096.img.xz)
20+
21+
:::caution
22+
23+
1. 请根据自己的系统启动介质下载对应系统镜像文件,下载错误的镜像会导致无法启动系统, UFS 镜像和普通镜像主要区别是 UFS 镜像的块大小是 4K 字节,普通镜像块大小是 512 字节。
24+
2. 下载的系统镜像是经过压缩的,请务必解压后再写入到 MicroSD 卡/UFS 模块/NVME 启动系统。
25+
:::
26+
27+
## 硬件设计
28+
29+
- [原理图](https://dl.radxa.com/rock4/4d/docs/hw/Radxa_ROCK_4D_SCH_V1.11.pdf)
30+
- [位号图](https://dl.radxa.com/rock4/4d/docs/hw/Radxa_ROCK_4D_SMD_V1.11.pdf)
31+
- [3D 模型](https://dl.radxa.com/rock4/4d/docs/hw/Radxa_ROCK_4D_3D_v1_11_20250328.stp)
32+
33+
## 参考文档
34+
35+
- [Radxa ROCK 4D 特性图](https://dl.radxa.com/rock4/4d/docs/ROCK4D_Quick_Features_EN.pdf)
36+
- [Radxa ROCK 4D 规格书](https://dl.radxa.com/rock4/4d/docs/radxa_rock4d_product_brief.pdf)
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
---
2+
sidebar_position: 11
3+
---
4+
5+
# 上手指南
6+
7+
上手指南可以让用户快速了解和使用 Radxa ROCK 4D 开发板。
8+
9+
### [快速上手](/rock4/rock4d/getting-started/quickly_start)
10+
11+
以 MicroSD 卡启动系统的方式,详细说明使用 Radxa ROCK 4D 需要准备的硬件、软件以及安装和使用系统的方法。
12+
13+
### [安装系统](/rock4/rock4d/getting-started/install-system)
14+
15+
主要介绍 Radxa ROCK 4D 如何通过不同启动介质(如 MicroSD 卡、UFS 模块、M.2 NVMe SSD 等)来安装和启动系统。
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# 安装系统
2+
3+
Radxa ROCK 4D 支持 MicroSD 卡、UFS 模块和 M.2 NVMe SSD 三种方式安装系统,用户可以根据自己的需求选择对应的系统启动介质。
4+
5+
- 使用 MicroSD 卡安装系统 - 操作简单,只需要读卡器就可以完成系统安装;但是读写速度相比于 UFS 模块和 M.2 NVMe SSD 卡较慢。
6+
7+
- 使用 UFS 模块安装系统 - 相比于 MicroSD 卡读写速度更快,Radxa ROCK 4D 支持可插拔 UFS 模块,关于 UFS 模块信息可以参考[瑞莎 UFS 模块页面](https://radxa.com/products/accessories/ufs-module)
8+
9+
- 使用 M.2 NVMe SSD 安装系统 - 相比于 UFS 模块读写速度更快,但是需要搭配专门的转接板使用。
10+
11+
总的来说,如果对读写性能没有过高要求,可以使用 MicroSD 卡作为系统启动介质;如果对读写速度有要求而且不需要借助额外的转接板连接 Radxa ROCK 4D,可以使用 UFS 模块安装系统;如果对读写速度有更高的要求,可以使用 M.2 NVMe SSD 安装系统。
12+
13+
### [安装系统到 MicroSD 卡](/rock4/rock4d/getting-started/install-system/boot_sd)
14+
15+
主要介绍 Radxa ROCK 4D 使用 MicroSD 卡安装系统和启动系统的方法。
16+
17+
### [安装系统到 UFS 模块](/rock4/rock4d/getting-started/install-system/ufs-system)
18+
19+
主要介绍 Radxa ROCK 4D 使用 UFS 模块安装系统和启动系统的方法。
20+
21+
### [安装系统到 M.2 NVMe SSD](/rock4/rock4d/getting-started/install-system/nvme-system)
22+
23+
主要介绍 Radxa ROCK 4D 使用 M.2 NVMe SSD 安装系统和启动系统的方法。
24+
25+
### [下载并烧录 SPI 启动固件文件](/rock4/rock4d/getting-started/install-system/boot_start)
26+
27+
主要介绍如何下载并烧录 SPI 启动固件文件到 Radxa ROCK 4D。

0 commit comments

Comments
 (0)