【PX4 二次开发 初级】 02 飞控软硬件体系

  • 标题 : PX4二次开发教程:
  • 起源: 根据阿木实验室讲解课程整理的学习笔记,推荐大家学习无人机的去学习这个课程,俗话说的好:问渠那得清如许,唯有源头活水来 -
    在这里插入图片描述
  • PX4智能无人机开发课程:https://bbs.amovlab.com/plugin.php?id=zhanmishu_video:video&mod=video&cid=39
  • 在这里插入图片描述

飞控

硬件体系

PIXHAWK 控制硬件

pixhawk硬件体系

  • https://github.com/pixhawk/Hardware

PIXHAWK 是开源的 ,他有统一的硬件标准,他可以运行两套软件

  • 为什么运行有两套固件 两套软件, 就好比计算机 可以运行window 也可以运行Linux
    在这里插入图片描述
  • gitub 上的 readme介绍文档

在这里插入图片描述

软件体系

PX4 体系

原生固件

PX4 原生固件GitHub :https://github.com/PX4/PX4-Autopilot
在这里插入图片描述

原生固件官网

PX4 IO :https://px4.io/

在这里插入图片描述

原生固件地面站

原生固件地面站:https://github.com/mavlink/qgroundcontrol
在这里插入图片描述

APM 体系

APM官网:

APM官网:https://ardupilot.org/
在这里插入图片描述

原生固件

ArduPilot/ardupilothttps://github.com/ArduPilot/ardupilot
在这里插入图片描述

地面站

MissionPlanner 地面站体系:https://github.com/ArduPilot/MissionPlanner

在这里插入图片描述

特点

  • PX4 固件代码 (2017年发起) C++构件清晰,容易维护修改,多进程
    目前来讲功能方面和细节不如APM固件
  • AutPilot 固件及地面站
    APM固件代码 C++ 稳定成熟 发起时间较早(2007年发起)
    系统构建不如px4原生固件那么清晰,相对来讲不容易维护和修改
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值