docs(platform/xilinx): correct format, move minium configuration up
This commit is contained in:
+20
-22
@@ -16,9 +16,27 @@
|
|||||||
|
|
||||||
- **xilinx.mk**: 被 [`generic.mk`](../../generic.mk) 定义了 Xilinx 平台的特定的编译规则;
|
- **xilinx.mk**: 被 [`generic.mk`](../../generic.mk) 定义了 Xilinx 平台的特定的编译规则;
|
||||||
|
|
||||||
## 配置文件结构
|
## 配置文件说明
|
||||||
|
|
||||||
配置文件用于定义 Xilinx 平台项目的构建参数、应用配置和库依赖关系等信息,以便于在 `embedded-autobuild` 项目中自动化生成工程。以下是 Xilinx 配置文件各部分的详细说明。
|
配置文件用于定义 Xilinx 平台项目的构建参数、应用配置和库依赖关系等信息,以便于在 `embedded-autobuild` 项目中自动化生成工程。以下为最小化完整配置示例,包含了所有必填字段,可作为基础配置参考。
|
||||||
|
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
"project_name": "demo",
|
||||||
|
"version": "0.0.0",
|
||||||
|
"hw_design": "demo_v0.0.0.hdf",
|
||||||
|
"apps": {
|
||||||
|
"demo_app": {
|
||||||
|
"sources": ["source/"],
|
||||||
|
"target_cpu": "ps7_cortexa9_0",
|
||||||
|
"os": "standalone",
|
||||||
|
"language": "C",
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
如需添加更多配置请详细阅读后续 Xilinx 配置文件各部分的详细说明。
|
||||||
|
|
||||||
> **注**:以下针对字段的解释中 **加粗** 字段为必须参数,*斜体* 标注的字段为可选参数,可选参数不填写则使用对应 IDE 的默认配置。
|
> **注**:以下针对字段的解释中 **加粗** 字段为必须参数,*斜体* 标注的字段为可选参数,可选参数不填写则使用对应 IDE 的默认配置。
|
||||||
|
|
||||||
@@ -216,26 +234,6 @@
|
|||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
### 完整配置示例
|
|
||||||
|
|
||||||
以下为最小化完整配置示例,包含了所有必填字段,可作为基础配置参考。
|
|
||||||
|
|
||||||
```json
|
|
||||||
{
|
|
||||||
"project_name": "demo",
|
|
||||||
"version": "0.0.0",
|
|
||||||
"hw_design": "demo_v0.0.0.hdf",
|
|
||||||
"apps": {
|
|
||||||
"demo_app": {
|
|
||||||
"sources": ["source/"],
|
|
||||||
"target_cpu": "ps7_cortexa9_0",
|
|
||||||
"os": "standalone",
|
|
||||||
"language": "C",
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
[^1]: 具体可配置项取决于对应 IDE 版本;
|
[^1]: 具体可配置项取决于对应 IDE 版本;
|
||||||
|
|
||||||
[^2]: 具体可选 CPU ID 取决于硬件型号;
|
[^2]: 具体可选 CPU ID 取决于硬件型号;
|
||||||
|
|||||||
Reference in New Issue
Block a user