# Autopilot-Tutorial **Repository Path**: Stars-cq/Autopilot-Tutorial ## Basic Information - **Project Name**: Autopilot-Tutorial - **Description**: 记录学习飞控的知识和经验,并整理成系统化的教程! - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 12 - **Created**: 2025-05-13 - **Last Updated**: 2025-05-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # PX4-Autopilot(PX4自驾仪) 学习PX4开发需要先配置好开发环境,对于新手推荐使用VMware虚拟机搭建Ubuntu系统,并下载PX4源码,配置好编译环境和工具链(ROS操作系统+mavros通信包+jMAVSim仿真+gazebo仿真+QGC地面站+QT开发平台)。如果你不想配置相应的环境,也可以选择导入阿木实验室配置好的Ubuntu系统。教程中使用的是Ubuntu18.04系统(官方推荐使用版本),PX4固件版本为v1.13.0,飞控板为pixhawk2.4.8版本。 ## 开发环境 [【开发环境】使用双系统安装Ubuntu系统并搭建PX4开发环境](PX4-Autopilot/【开发环境】使用双系统安装Ubuntu系统并搭建PX4开发环境.md) [【开发环境】使用VMware虚拟机安装Ubuntu系统并搭建PX4开发环境](PX4-Autopilot/【开发环境】使用VMware虚拟机安装Ubuntu系统并搭建PX4开发环境.md) [【开发环境】使用VMware虚拟机导入配置好的Ubuntu系统](PX4-Autopilot/【开发环境】使用VMware虚拟机导入配置好的Ubuntu系统) ## 源码 PX4源代码的结构复杂,了解源代码的文件目录架构有利于对PX4的初步理解。 [【源码】PX4源码文件目录架构分析](【源码】PX4源码文件目录架构分析.md) **** 简介链接中的内容 [【源码】搭建并运行第一个应用程序](【源码】搭建并运行第一个应用程序.md) **** [无人机飞控入门教程](PX4-Autopilot/无人机飞控入门教程.md) **** 简介链接中的内容 [Pixhawk飞行模式注解](PX4-Autopilot/Pixhawk飞行模式注解.md) **** 简介链接中的内容 [Pixhawk指示灯含义](PX4-Autopilot/Pixhawk指示灯含义.md) **** 简介链接中的内容 [PX4FMU和PX4IO最底层启动过程分析(上)](PX4-Autopilot/PX4FMU和PX4IO最底层启动过程分析(上).md) **** 简介链接中的内容 [PX4FMU和PX4IO最底层启动过程分析(下)](PX4-Autopilot/PX4FMU和PX4IO最底层启动过程分析(下).md) **** 简介链接中的内容 [Ubuntu中用终端对PX4固件进行编译并烧录](PX4-Autopilot/Ubuntu中用终端对PX4固件进行编译并烧录.md) **** 简介链接中的内容 [QGCMavlinkConsole终端命令](PX4-Autopilot/QGCMavlinkConsole终端命令.md) **** 简介链接中的内容 [编译脚本和启动脚本的修改](PX4-Autopilot/编译脚本和启动脚本的修改.md) **** 简介链接中的内容 [Ubuntu中用命令行编译并运行C脚本文件](PX4-Autopilot/Ubuntu中用命令行编译并运行C脚本文件.md) **** 简介链接中的内容 [uORB主题订阅发布机制](PX4-Autopilot/uORB主题订阅发布机制.md) **** 简介链接中的内容 [姿态解算基本原理](PX4-Autopilot/姿态解算基本原理.md) **** 简介链接中的内容 [姿态解算代码实现](PX4-Autopilot/姿态解算代码实现.md) ## TIPS [【TIPS】Ubuntu中安装指定版本的gcc-arm-none-eabi](PX4-Autopilot/【TIPS】Ubuntu中安装指定版本的gcc-arm-none-eabi.md)