PX4飞控学习与开发(三)-Pixhawk固件1.8.2的下载与编译

时间:2024-04-04 09:12:09

Pixhawk固件1.8.2的下载与编译

主要步骤如下:

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

下载成功界面如下:
PX4飞控学习与开发(三)-Pixhawk固件1.8.2的下载与编译