PX4困扰好久,总是在编译出问题,最后不了了之。
效果如下:
先给权限,然后注销
sudo usermod -a -G dialout $USER
PX4固件编译
首先第一步,你要明白,PX4固件一直在更新,我在Github直接git的版本的是1.11,而当前编译一般停留在1.8、1.9版本,所以,固件源码下载一定要指定版本。
我这里下载的是1.8版本。
git clone -b v1.8.2 https://github.com/PX4/Firmware.git
完成后,初始化更新依赖库
cd Firmware/
git submodule update --init --recursive
查看当前PX4固件版本
git describe --always --tags
开始编译
make px4fmu-v2_default
报错如下:
ccache: error: Failed to create file /home/myz/.ccache/f/5/a6b6c56e4e3aeb4a16157fdf5088ae-205662.o.tmp.stdout.myz