你好,我想在开发机(ubutun20.04 x86)上使用docker基于tros开发应用,然后部署到X3运行,目前找到的教程都是两三年前的,我想请问docker镜像中安装tros用于编译 (horizon.ai)这个教程目前是否还适用,或者是否有新版的教程提供?
- TROS如何安装?
您好,TROS在烧录完镜像后就已经在板卡内置,可以在apt update有地平线源的前提下进行更新或者增量安装。hhp已经不再提供,新版tros也不需要建立软链接。-
- TROS功能包的源码在哪找?
你好,TROS相关功能包的源码在TROS手册对应的页面有释放GitHub链接,NodeHub相关功能包的源码在NodeHub相关界面也有释放GitHub链接。另外,您也可以在GitHub的HorizonRDK组织内搜索这个功能包的名称或者部分的名称来查找这个功能包的源码的仓库。一般来说,TROS功能包源码的仓库的README都有非常详细的编译和使用的方法。-
- TROS的源码编译
(1) 确认拉下docker的版本正确,区别foxy和humble。-
(2) 确认从GitHub拉下的代码的分支正确,区别foxy和humble,不要拉develop。-
(3) 注意,如果您只是体验TROS的功能,无需源码安装,烧录最新的系统,参考手册进行功能体验即可。如果您需要二次开发,也不需要源码安装,下载对应功能包源码参考README在板端进行编译即可。
你好,我按照教程在开发机上下载tros源码,然后进行编译时,为什么一直报错找不到ament_cmake,我查看了/opt/tros/share/ament_cmake是有的,但是一直编译失败
你好,源码编译需要注意以下事项:-
(1) 确认拉下docker的版本正确,区别foxy和humble。-
(2) 确认从GitHub拉下的代码的分支正确,区别foxy和humble,不要拉develop。-
(3) 注意,如果您只是体验TROS的功能,无需源码安装,烧录最新的系统,参考手册进行功能体验即可。如果您需要二次开发,也不需要源码安装,下载对应功能包源码参考README在板端进行编译即可。
解决缺包,少库,这些编译问题是一个C/C++开发者的基本技能,社区无法提供支持。