PX4开发环境搭建
- 编译工具链的安装
- vscode
编译工具链的安装
下载ubuntu.sh,requirements.txt
wget https://raw.githubusercontent.com/PX4/Firmware/master/Tools/setup/ubuntu.sh
wget https://raw.githubusercontent.com/PX4/Firmware/master/Tools/setup/requirements.txt
或者: 手动到 px4 github下载
然后运行:
source ubuntu.sh
wget -O /tmp/gcc-arm-none-eabi-7-2017-q4-major-linux.tar.bz2 https://armkeil.blob.core.windows.net/developer/Files/downloads/gnu-rm/7-2017q4/gcc-arm-none-eabi-7-2017-q4-major-linux.tar.bz2
sudo tar -jxf gcc-arm-none-eabi-7-2017-q4-major-linux.tar.bz2 -C /opt/
百度网盘:gcc-arm-none-eabi
提取码: atwu
gedit ~/.profile
export PATH=/opt/gcc-arm-none-eabi-7-2017-q4-major/bin:$PATH
参考于http://dev.px4.io/master/en/setup/dev_env_linux_ubuntu.html
下载编译firmware
在此目录下下载px4源码并切换v1.11.0-beta1的固件
git clone https://github.com/PX4/Firmware
或下载码云中的px4源码
git clone https://gitee.com/bingobinlw/Firmware
然后更新submodule切换固件并编译
cd Firmware
git submodule update --init --recursive
git checkout v1.11.0-beta1
make distclean
QGC安装
编译代码
编译
make px4_fmu-v5_default
编译加下载
make px4_fmu-v5_default upload
仿真
make px4_sitl_default gazebo
code
- 安装
- 使用
安装
使用
vscode 仿真在线调试