px4+qtcreator环境配置

官网说明:https://dev.px4.io/master/en/setup/building_px4.html

1

先在Firmware同级目录下建立一个文件夹,不妨命名为Firmware-build

cd ~/src/Firmware
mkdir ../Firmware-build
cd ../Firmware-build

2

进入Firmware-build文件夹,官网上说继续输入

cmake ../Firmware -G "CodeBlocks - Unix Makefiles"

但这样不能生成用于硬件的目标代码,网上说改成下面即可,即在后面加个参数,根据目标硬件不同修改

cmake ../Firmware -G "CodeBlocks - Unix Makefiles"  -DCONFIG=nuttx_px4_fmu-v5_default

3

安装qtcreator

sudo apt-get install qtcreator

4

打开qtcreator,语言可以改成中文,选择 “打开文件或项目”,选择Firmware文件夹下的CMakeLists.txt,在“构建设置”里选择“Imported Kit”,“构建目录”选择我们刚才创建的“Firmware-build”,成功的话可以看到下面的参数都按照Firmware-build文件夹下的设置自动配置好了。



之后点击左下角的小锤子(build),可以看到能够成功构建。


5

但是这时候点绿色三角(Run)还是不能成功,因为运行时的参数没有设置好
在“项目”里添加一个运行配置,如下图设置,再次运行即可,这时插上硬件也能够进行烧写。


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容