18.04 PX4 CUAV x7 pro VScode STlink debug

本文详细记录了在Ubuntu 18.04系统中,如何使用VScode进行PX4固件的编译和ST_link调试环境的配置。内容包括安装PX4编译环境、解决依赖问题、安装STlink驱动,以及配置VScode的Cortex Builder插件进行调试。
摘要由CSDN通过智能技术生成

18.04 PX4 CUAV x7 pro VScode ST_link debug

写这篇文章的目的主要是为了记录下在Ubuntu 18.04环境下利用vscode 软件编译并且debug px4代码的过程
看这篇文章前提你已经有了一个Ubuntu 18.04系统 并且在系统中安装了VScode软件
整个文章主要分以下几个部分

安装 PX4 代码的编译环境

在linux上配置PX4 的整个编译环境其实是一个老生常谈的事情,官方给出了很多种解决方案,主要的难点就是配置好基本的依赖包,坑点就是依赖的版本问题,我编译的PX4固件版本是最新的版本。值得注意的有几点

  • cmake的版本一定要在3以上,cmake的版本太低会出现错误,我的cmake版本是3.10.2
  • 然后要安装一些依赖包
sudo apt-get update -y --quiet
sudo DEBIAN_FRONTEND=noninteractive apt-get -y --quiet --no-install-recommends install \
	astyle \
	build-essential \
	cmake \
	cppcheck \
	file \
	g++ \
	gcc \
	gdb \
	git \
	lcov \
	libxml2-dev \
	libxml2-utils \
	make \
	ninja-build \
	python3 \
	python3-dev \
	python3-pip \
	python3-setuptools \
	python3-wheel \
	rsync \
	shellcheck \
	unzip \
	zip \
	;

-安装python3 默认系统自带,主要是安装python依赖库文件

python3 -m pip install --user -r argcomplete
argparse>=1.2
cerberus
coverage
empy>=3.3
future
jinja2>=2.8
jsonschema
kconfiglib
lxml
matplotlib>=3.0.*
numpy>=1.13
nunavut>=1.1.0
packaging
pandas>=0.21
pkgconfig
psutil
pygments
wheel>=0.31.1
pymavlink
pyros-genmsg
pyserial
pyulog>=0.5.0
pyyaml
requests
setuptools
  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值