Pixhawk固件1.8.2的下载与编译
主要步骤如下:
- 第一步,设置用户组。在终端输入命令:
sudo usermod -a -G dialout $USER
,然后登出,重启; - 第二步,Pixhawk固件1.8.2下载:参考网页PX4飞控,工具链下载安装:
ubuntu_sim_nuttx.sh
参考网页PX4工具链下载网址,或者从我的CSDN资源中下载,分了三个脚本文件,为:
- 第三步,打开终端,通过
cd
指令进入配置文件ubuntu_sim_nuttx.sh
所在的文件夹,如果是在官网下载的脚本,可在终端运行指令:source ubuntu_sim_nuttx.sh
;官网下载或可能失败,可在第二步中提供的资源中下载需要三个文件,则需输入三次脚本运行指令,依次为source ubuntu_deps.sh
、source ubuntu_sim.sh
、source ubuntu_sim_nuttx.sh
安装好了之后重启电脑; - 第三步,安装jinja2(编译时需要),新开一个终端,运行:
sudo pip install jinja2
; - 第四步,安装串口驱动(下载固件时需要),在新终端里,运行:
sudo pip install pyserial
,如果安装了Python3,也可以是sudo pip3 install pyserial
; - 第五步,cd进入Firmware文件夹,运行:
make px4fmu-v2_default
;,即编译固件; - 第六步,连接飞控板和电脑,运行
make px4fmu-v2_default upload
.视情况中间可能需要插拔下USB线。
下载成功界面如下: