首先clone完项目后 要添加子模块
git submodule update --init --recursive
然后编译
cd ~/src/Firmware
make px4_sitl jmavsim
如果报错找不到ant命令,那需要安装ant(推荐手动安装下载),可以参考:
https://blog.youkuaiyun.com/weiganliu/article/details/83089602
同时要安装一个java开发工具包jdk8,,一定要选8。 测试过11 、13 、10 都不行,会报错:
Inconsistency detected by ld.so: dl-lookup.c: 111: check_match: Assertion `version->filename == NULL || ! _dl_name_match_p (version->filenam
原因可以参考:
安装jdk8
sudo apt install openjdk-8-jdk
安装完切换jdk版本 ,可以参考:
<
在进行PX4原生固件的jMAVSim仿真时遇到无法显示仿真界面的困扰。为了解决这个问题,首先需要在克隆项目后添加子模块并进行编译。如果出现找不到ant命令的错误,需要安装ant和特定版本的jdk8,因为高版本的jdk可能会导致编译错误。根据给定的链接,可以找到关于如何安装和切换jdk版本的教程。完成这些步骤后,如果仍然遇到问题,可以参考更多资源来解决。一旦所有问题都得到解决,就可以成功进行仿真了。
最低0.47元/天 解锁文章
1852





