Skip to content

Commit 1f9c691

Browse files
authored
Merge pull request #1020 from EESN-W/dragon
feat: dragon q6a docs
2 parents 85d3739 + 769bca7 commit 1f9c691

File tree

99 files changed

+2057
-2441
lines changed

Some content is hidden

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

99 files changed

+2057
-2441
lines changed

docs/common/radxa-os/install-system/_use_dd_emmc.mdx

Lines changed: 17 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
1-
主要介绍如何使用 `dd` 命令将系统安装到 eMMC 中。
1+
介绍如何在 MicroSD 卡启动系统正常的情况下,使用 `dd` 命令将系统安装到 eMMC 中。
22

33
:::warning
4-
安装系统会格式化 eMMC 模块,如果有重要数据请提前备份!
4+
安装系统会格式化 eMMC,如果有重要数据请提前备份!
55
:::
66

77
## 使用前提
88

99
您需要满足以下条件才可以使用 `dd` 命令将系统安装到 eMMC 中:
1010

11-
- 系统可以通过其他系统启动介质可以正常启动系统:推荐使用 MicroSD 卡启动系统
11+
- 系统可以通过 MicroSD 卡正常启动系统
1212

13-
- eMMC 模块安装到主板上或主板本身板载 eMMC
13+
- eMMC 安装到主板上或主板板载 eMMC
1414

1515
## 硬件连接
1616

@@ -34,7 +34,7 @@ eMMC 模块安装步骤:
3434

3535
<TabItem value="板载 eMMC" default={props.tag === "emmc_board"} attributes={{className: props.tag === "emmc_module" && "tab_none"}} >
3636

37-
若你的主板是含有板载 eMMC 的版本,无需安装。
37+
若你的主板是板载 eMMC 的版本,无需安装。
3838

3939
</TabItem>
4040
</Tabs>
@@ -43,7 +43,7 @@ eMMC 模块安装步骤:
4343

4444
### 下载系统镜像
4545

46-
主板需要访问[资源汇总下载](../../download)页面,直接下载系统镜像文件到本地上
46+
主板需要访问 <a href={props?.download_page ?? '../../../../download'}>资源汇总下载</a> 页面,下载 **最新系统镜像** 到主板上
4747

4848
:::tip 镜像说明
4949
下载的系统镜像是压缩文件,需要解压后才能使用!
@@ -61,7 +61,7 @@ wget <download_url>
6161

6262
</NewCodeBlock>
6363

64-
其中 `<download_url>` 为系统镜像文件的下载地址,可以复制[资源汇总下载](../../download)页面中的镜像下载地址进行替换。
64+
其中 `<download_url>` 为系统镜像文件的下载地址,可以复制 <a href={props?.download_page ?? '../../../../download'}>资源汇总下载</a> 页面中的镜像下载地址进行替换。
6565

6666
下载示例:<code>{`wget ${props?.download_url ?? '<download_url>'}`}</code>
6767

@@ -104,12 +104,10 @@ lsblk
104104

105105
```
106106
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
107-
mmcblk0 179:0 0 58G 0 disk
108-
├─mmcblk0p1 179:1 0 16M 0 part /config
109-
├─mmcblk0p2 179:2 0 300M 0 part /boot/efi
110-
└─mmcblk0p3 179:3 0 57.6G 0 part /
111-
zram0 254:0 0 982.6M 0 disk [SWAP]
112-
mmcblk1 179:0 0 58G 0 disk
107+
···
108+
mmcblk1 179:0 0 29.1G 0 disk
109+
└─mmcblk1p1 179:1 0 29.1G 0 part
110+
···
113111
```
114112

115113
### 安装系统镜像
@@ -156,13 +154,10 @@ lsblk
156154

157155
```
158156
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
159-
mmcblk0 179:0 0 58G 0 disk
160-
├─mmcblk0p1 179:1 0 16M 0 part /config
161-
├─mmcblk0p2 179:2 0 300M 0 part /boot/efi
162-
└─mmcblk0p3 179:3 0 57.6G 0 part /
163-
zram0 254:0 0 982.6M 0 disk [SWAP]
164-
mmcblk1 179:0 0 58G 0 disk
165-
├─mmcblk1p1 179:1 0 16M 0 part
166-
├─mmcblk1p2 179:2 0 300M 0 part
167-
└─mmcblk1p3 179:3 0 57.6G 0 part
157+
···
158+
mmcblk0 179:0 0 29.1G 0 disk
159+
├─mmcblk0p1 179:1 0 16M 0 part
160+
├─mmcblk0p2 179:2 0 300M 0 part
161+
└─mmcblk0p3 179:3 0 28.8G 0 part
162+
···
168163
```

docs/common/radxa-os/install-system/_use_dd_nvme.mdx

Lines changed: 19 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { Image } from "@site/src/utils/docs";
22

3-
主要介绍如何使用 `dd` 命令将系统安装到 NVMe SSD 中。
3+
介绍如何在 MicroSD 卡启动系统正常的情况下,使用 `dd` 命令将系统安装到 NVMe SSD 中。
44

55
:::warning
66
安装系统会格式化 NVMe SSD,如果有重要数据请提前备份!
@@ -10,23 +10,13 @@ import { Image } from "@site/src/utils/docs";
1010

1111
您需要满足以下条件才可以使用 `dd` 命令将系统安装到 NVMe SSD 中:
1212

13-
- 系统可以通过其他存储设备正常启动系统:推荐使用 MicroSD 卡启动系统
13+
- 系统可以通过 MicroSD 卡正常启动系统
1414

1515
- NVMe 安装到主板上
1616

1717
## 硬件连接
1818

19-
您可以根据自己的主板配置进行操作。
20-
21-
:::tip
22-
教程适用于多款主板,你需要根据自己的主板配置选择对应的步骤进行硬件连接。
23-
24-
主板安装 NVMe SSD 可分为两种情况:
25-
26-
- 主板有 M.2 M Key 接口:可直接安装 NVMe SSD
27-
28-
- 主板无 M.2 M Key 接口且配备 PCIe FPC 接口:可通过 PCIe 转 M.2 M Key HAT 模块安装 NVMe SSD
29-
:::
19+
将 NVMe SSD 安装到主板上,连接显示器,使用电源适配器给主板供电。
3020

3121
<Tabs queryString="system boot">
3222
<TabItem value="M.2 M 2280 接口" default={props.tag === "m2_2280"} attributes={{ className: props.tag !== "m2_2280" ? "tab_none" : "" }}>
@@ -49,7 +39,7 @@ import { Image } from "@site/src/utils/docs";
4939
src="/img/common/radxa-os/install-system/radxa-#board#-nvme-ssd.webp"
5040
board={props.board}
5141
fallback={props.board}
52-
width="300"
42+
width="1200"
5343
/>
5444
</TabItem>
5545

@@ -62,7 +52,7 @@ import { Image } from "@site/src/utils/docs";
6252

6353
### 下载系统镜像
6454

65-
主板需要访问[资源汇总下载](../../../../download)页面,直接下载系统镜像文件到本地上
55+
主板需要访问 <a href={props?.download_page ?? '../../../../download'}>资源汇总下载</a> 页面,下载 **最新系统镜像** 到主板上
6656

6757
:::tip 镜像说明
6858
下载的系统镜像是压缩文件,需要解压后才能使用!
@@ -80,9 +70,11 @@ wget <download_url>
8070

8171
</NewCodeBlock>
8272

83-
其中 `<download_url>` 为系统镜像文件的下载地址,可以复制[资源汇总下载](../../../../download)页面中的镜像下载地址进行替换
73+
其中 `<download_url>` 为系统镜像文件的下载地址,可以复制 <a href={props?.download_page ?? '../../../../download'}>资源汇总下载</a> 页面中的 **最新镜像** 下载地址进行替换
8474

85-
下载示例:<code>{`wget ${props?.download_url ?? '<download_url>'}`}</code>
75+
下载示例:
76+
77+
<code>{`wget ${props?.download_url ?? "<download_url>"}`}</code>
8678

8779
#### 解压系统镜像
8880

@@ -117,21 +109,16 @@ lsblk
117109

118110
</NewCodeBlock>
119111

120-
系统若识别出 SPI Flash 设备,通常会识别成 `/dev/mtdblock*` 设备。
121-
122-
系统若识别出 NVMe 设备,通常会识别成 `/dev/nvme*n*` 设备,若有多个 NVMe 设备,可以通过安全插拔判断对应设备路径。
112+
系统若识别出 NVMe 设备,通常会识别成 `/dev/nvme*n*` 设备,若有多个存储设备,可以通过安全插拔设备判断对应设备路径。
123113

124114
终端输出示例:
125115

126116
```
127117
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
128-
mtdblock0 31:0 0 16M 0 disk
129-
mmcblk0 179:0 0 58G 0 disk
130-
├─mmcblk0p1 179:1 0 16M 0 part /config
131-
├─mmcblk0p2 179:2 0 300M 0 part /boot/efi
132-
└─mmcblk0p3 179:3 0 57.6G 0 part /
133-
zram0 254:0 0 982.6M 0 disk [SWAP]
118+
···
134119
nvme0n1 259:0 0 119.2G 0 disk
120+
└─nvme0n1p1 259:1 0 119.2G 0 part
121+
···
135122
```
136123

137124
### 安装系统镜像
@@ -178,14 +165,10 @@ lsblk
178165

179166
```
180167
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
181-
mtdblock0 31:0 0 16M 0 disk
182-
mmcblk0 179:0 0 58G 0 disk
183-
├─mmcblk0p1 179:1 0 16M 0 part /config
184-
├─mmcblk0p2 179:2 0 300M 0 part /boot/efi
185-
└─mmcblk0p3 179:3 0 57.6G 0 part /
186-
zram0 254:0 0 982.6M 0 disk [SWAP]
187-
nvme0n1 259:0 0 238.5G 0 disk
188-
├─nvme0n1p1 259:1 0 16M 0 part
189-
├─nvme0n1p2 259:2 0 300M 0 part
190-
└─nvme0n1p3 259:3 0 238.2G 0 part
168+
···
169+
nvme0n1 259:0 0 119.2G 0 disk
170+
├─nvme0n1p1 259:3 0 16M 0 part
171+
├─nvme0n1p2 259:4 0 300M 0 part
172+
└─nvme0n1p3 259:5 0 6.3G 0 part
173+
···
191174
```
Lines changed: 66 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
主要介绍如何使用 `dd` 命令将系统安装到 UFS 中。
1+
主要介绍在 MicroSD 卡启动系统正常的情况下,使用 `dd` 命令将系统安装到 UFS 中。
22

33
:::warning
44
安装系统会格式化 UFS 模块或板载 UFS,如果有重要数据请提前备份!
@@ -8,20 +8,12 @@
88

99
您需要满足以下条件才可以使用 `dd` 命令将系统安装到 UFS 中:
1010

11-
- 系统可以通过其他存储设备正常启动系统:推荐使用 MicroSD 卡启动系统
11+
- 系统可以通过 MicroSD 卡正常启动系统
1212

13-
- UFS 模块安装到主板上或主板本身板载 UFS
13+
- UFS 安装到主板上或主板板载 UFS
1414

1515
## 硬件连接
1616

17-
您可以根据自己的主板配置进行操作。
18-
19-
:::tip
20-
教程适用于多款主板,你需要根据自己的主板配置选择对应的步骤进行硬件连接。
21-
22-
一般板载 UFS 的主板,无 UFS 模块接口,无需安装。
23-
:::
24-
2517
<Tabs queryString="system boot">
2618
<TabItem value="UFS 模块" default={props.tag === "ufs_module"} attributes={{className: props.tag === "ufs_board" && "tab_none"}} >
2719

@@ -42,7 +34,7 @@ UFS 模块安装步骤:
4234

4335
<TabItem value="板载 UFS" default={props.tag === "ufs_board"} attributes={{className: props.tag === "ufs_module" && "tab_none"}} >
4436

45-
若你的主板是含有板载 UFS 的版本,无需安装。
37+
若你的主板是板载 UFS 的版本,无需安装。
4638

4739
</TabItem>
4840
</Tabs>
@@ -51,88 +43,121 @@ UFS 模块安装步骤:
5143

5244
### 下载系统镜像
5345

54-
主板需要访问资源汇总下载页面,直接下载系统镜像文件到本地上
46+
主板需要访问 <a href={props?.download_page ?? '../../../../download'}>资源汇总下载</a> 页面,下载 **最新系统镜像** 到主板上
5547

5648
:::tip 镜像说明
5749
下载的系统镜像是压缩文件,需要解压后才能使用!
5850
:::
5951

60-
#### 推荐下载方式
52+
您可以使用 `wget` 命令下载系统镜像文件到主板上。
53+
54+
<NewCodeBlock tip={`radxa@${props?.board ?? 'device'}$`} type="device">
55+
56+
```
57+
sudo apt update
58+
sudo apt install wget -y
59+
wget <download_url>
60+
```
61+
62+
</NewCodeBlock>
6163

62-
- 直接下载
64+
其中 `<download_url>` 为系统镜像文件的下载地址,可以复制 <a href={props?.download_page ?? '../../../../download'}>资源汇总下载</a> 页面中的镜像下载地址进行替换。
6365

64-
主板直接访问资源汇总下载页面,下载系统镜像文件到本地上。
66+
下载示例:<code>{`wget ${props?.download_url ?? '<download_url>'}`}</code>
6567

66-
- wget 命令下载
68+
#### 解压系统镜像
6769

68-
主板通过 `wget` 命令下载系统镜像文件到本地上
70+
我们的系统镜像一般为 `*.img.xz` 格式,需要解压后才能使用
6971

70-
<NewCodeBlock tip="radxa@device$" type="device">
72+
<NewCodeBlock tip={`radxa@${props?.board ?? 'device'}$`} type="device">
7173

7274
```
73-
sudo apt update &&
74-
sudo apt install wget -y
75-
wget <url>
75+
sudo apt install xz-utils -y
76+
unxz <path_to_image_unxz>
7677
```
7778

7879
</NewCodeBlock>
7980

80-
其中 `<url>` 为系统镜像文件的下载地址,可以复制资源汇总下载页面中的下载地址进行替换
81+
其中 `<path_to_image_unxz>` 为系统镜像文件的路径,需要替换成实际的系统镜像文件路径
8182

82-
- PC 端下载
83+
解压示例:
8384

84-
PC 端访问资源汇总下载页面,直接下载系统镜像文件后,通过 U 盘、FTP、SCP等方式将系统镜像文件传输到主板上。
85+
<code>{`unxz ${props?.path_to_image_unxz ?? "<path_to_image_unxz>"}`}</code>
8586

86-
#### 解压系统镜像
87+
### 确定设备路径
8788

88-
我们的系统镜像一般为 `*.img.xz` 格式,需要解压后才能使用。
89+
可以使用 `lsblk` 命令查看设备路径,根据磁盘的容量来确定设备路径。
90+
91+
说明:若是磁盘容量接近一致,可以安全插拔(适用于 UFS 模块)来观察出现和消失的设备路径,从而确定设备路径。
8992

90-
<NewCodeBlock tip="radxa@device$" type="device">
93+
<NewCodeBlock tip={`radxa@${props?.board ?? 'device'}$`} type="device">
9194

9295
```
93-
sudo apt update
94-
sudo apt install xz-utils -y
95-
unxz <image_path>
96+
lsblk
9697
```
9798

9899
</NewCodeBlock>
99100

100-
其中 `<image_path>` 为系统镜像文件的路径,需要替换成实际的系统镜像文件路径。
101+
系统若识别出 UFS 设备,通常会识别成 `/dev/sd*` 设备。
102+
103+
终端输出示例:
104+
105+
```
106+
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
107+
···
108+
sda 8:0 0 119.2G 0 disk
109+
└─sda1 8:1 0 119.2G 0 part
110+
···
111+
```
101112

102113
### 安装系统镜像
103114

104115
使用 `dd` 命令将系统镜像安装到 UFS 中。
105116

106-
<NewCodeBlock tip="radxa@device$" type="device">
117+
<NewCodeBlock tip={`radxa@${props?.board ?? 'device'}$`} type="device">
107118

108119
```
109-
sudo dd if=<image_path> of=<device_target> bs=4M status=progress
120+
sudo dd if=<path_to_image> of=<device_target> bs=4M status=progress
110121
```
111122

112123
</NewCodeBlock>
113124

125+
写入示例:
126+
127+
<code>{`sudo dd if=${
128+
props?.path_to_image ?? "<path_to_image>"
129+
} of=/dev/sda bs=4M status=progress`}</code>
130+
114131
参数说明:
115132

116-
- `<image_path>`:系统镜像文件的路径,需要替换成实际的系统镜像文件路径。
133+
- `<path_to_image>`:系统镜像文件的路径,需要替换成实际的系统镜像文件路径。
117134

118135
- `<device_target>`:UFS 模块的设备路径,需要替换成实际的 UFS 模块的设备路径。
119136

120137
- `bs=4M`:写入块大小。
121138

122139
- `status=progress`:显示写入进度。
123140

124-
:::tip 确定设备路径
125-
126-
可以使用 `lsblk` 命令查看设备路径,根据磁盘的容量来确定设备路径。
141+
### 验证写入结果
127142

128-
说明:若是磁盘容量接近一致,可以安全插拔(主板关机插拔 UFS 模块)来观察出现和消失的设备路径,从而确定设备路径
143+
安装系统完成后,可以通过 `lsblk` 命令查看 UFS 的分区表是否正常创建
129144

130-
<NewCodeBlock tip="radxa@device$" type="device">
145+
<NewCodeBlock tip={`radxa@${props?.board ?? 'device'}$`} type="device">
131146

132147
```
133148
lsblk
134149
```
135150

136151
</NewCodeBlock>
137152

138-
:::
153+
终端输出示例:
154+
155+
```
156+
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
157+
···
158+
sda 8:0 0 119.2G 0 disk
159+
├─sda1 8:1 0 128M 0 part
160+
├─sda2 8:2 0 2.3G 0 part
161+
└─sda3 8:3 0 6.4G 0 part
162+
···
163+
```

0 commit comments

Comments
 (0)