无人机开发环境和搭建(PX4和APM)
概述
本文主要描述了APM和PX4使用最新固件搭建无人机开发环境的过程,主要解决了:
- 使用fastgithub工具解决从github上下载代码和软件问题
- 详尽描述了windows下搭建开发环境的过程,在windows 11 sandbox验证通过,在linux x64和arm64版本也均已经验证通过
- 为了方便安装环境的搭建,文末提供windows11 下已经验证好的环境
- 目前仅验证了固件编译,并未验证仿真功能
安装fastgithub软件
- 直接上github上下载对应版本的fastgithu软件
- 下载完成后,按照github上说明运行软件即可
- windows上解压文件运行相应的exe即可
- linux上,解压后,进入目录运行 ./fastgithub start
注: 此时之前下载速度慢或者无法下载的github文件就可以正常下载了。主要是方便后续克隆文件
下载px4最新代码
这里假设已经安装号git了。
- 打开命令行运行
git clone https://github.com/PX4/PX4-Autopilot.git
命令克隆PX4-Autopilot固件 - 下载完成后,
cd PX4-Autopilot