使用pkg工具需要提前安装好sdk环境
环境准备
通用环境:cmake、java、python、conan
特殊条件:对应不同的平台使用不同的交叉编译工具
Docker 镜像中包含了大部分的开发环境,比如以上所提到的:编译工具链、cmake、conan 工具、python 等,所以推荐 SDK环境装在docker 中。
部署Docker
SDK安装
最后确认 sdk 是否已安装在环境中,可以用以下命令查看 TROS SDK 的版本
echo ${TROS_DEV_VERSIONS}
如果上记命令没有值,表示未安装好。
echo ${TROS_DEV_VERSIONS}
如果上记命令没有值,表示未安装好。
工程构建示例
输入 pkg -V 查询版本,确保包管理工具可用
构建一个独立的包,仅依赖 tros 提供的基本库
打包后的 package 已经具备运行的条件,用户可以选择通过 mainboard2 ( tros 包中提供)起程序,进入 output/test 目录下,通过加载配置文件拉起工程:
如果要在J5板端运行该package,将output/test文件夹拷贝到 J5 板子上,并将相关依赖库和mainboard2等相关可执行文件安装到相关系统目录,然后执行mainboard2 -c config/process.json -w .即可


