开发环境介绍
开发环境介绍
Section titled “开发环境介绍”/sdk/dev_tools
Section titled “/sdk/dev_tools”包含SDK的开发工具链、构建规则和多架构库文件,用于支持项目的编译和开发。
/sdk/dev_tools├── orin_aarch64 # aarch64架构SDK库├── rule_ros2 # ROS2 Bazel构建规则├── sdk-buildchain # 集成编译仓├── third_party_libs # 三方依赖库└── x86_64 # x86架构SDK库/opt/nvidia
Section titled “/opt/nvidia”提供NVIDIA Orin平台的交叉编译工具链和部分三方依赖库。
/opt/nvidia├── l4t-toolchain # 交叉编译工具链└── orin_sysroot # ARM架构的三方库(cuda/cudnn/tensorrt等)/workspaces/aimde
Section titled “/workspaces/aimde”开发工作区,包含task sdk和aimdk的示例代码及开发环境配置。
/workspaces/aimde├── aima_task_sdk_example # task sdk示例代码├── aimdk_examples # aimdk模块示例代码└── .devcontainer # 开发容器配置在 Devcontainer 中,/workspaces 目录下的 aimde(代码)、.data(配置)和 data(业务数据)三个目录均已持久化,执行 rebuild container 操作后数据不会丢失。
/workspaces├── aimde # 代码相关├── .data # 用户配置信息│ ├── autojump│ ├── .cache│ ├── credential│ ├── .jfrog│ ├── .ssh│ └── .zsh_history└── data # 用户业务数据