你好 @TonyYan,
根据你截图中的“编译完整版”选项,这通常指的是构建包含所有官方组件和示例的完整系统镜像。
结论与建议
应该选择:x5-rdk-gen 方案。
这是 RDK X5 官方推荐的完整系统构建工具,它会生成一个包含完整开发环境、驱动、中间件和示例代码的镜像。
为什么选择 x5-rdk-gen?
- 完整性:它不仅仅编译内核或单个应用,而是构建整个用户空间文件系统(RootFS)。
- 官方支持:这是地平线官方维护的构建脚本,兼容性最好。
- 灵活性:支持自定义配置,可以选择性包含或排除某些组件。
操作步骤
-
获取源码
git clone https://github.com/D-Robotics/x5-rdk-gen.git cd x5-rdk-gen -
查看文档
仔细阅读仓库中的README.md,里面有详细的构建说明和配置选项。 -
执行构建
通常构建命令类似于:# 示例命令,具体请以 README 为准 ./build.sh full在配置环节,确保选择 “Full Image” 或 “Complete Build” 相关的选项。
相关资源
- 官方构建工具仓库:D-Robotics/x5-rdk-gen
- 社区讨论:RDK X5编译 - 如何修改 depthai core 并重新编译镜像
注意事项
- 构建环境:建议在 Ubuntu 20.04/22.04 的 x86_64 环境下进行构建。
- 依赖安装:构建前需要安装一些依赖包(如
qemu-user-static用于 ARM64 模拟),请参照 README。 - 构建时间:完整编译耗时较长,请确保网络通畅且有足够的磁盘空间(建议 50GB+)。
如果你在构建过程中遇到具体报错,欢迎把错误日志贴出来,我们可以进一步帮你分析。