PX4源码学习一--Pix和APM的区别

本文介绍了Pixhawk硬件平台及其原生固件PX4,对比了APM硬件及ArduPilot固件。详细分析了两种固件的技术特点、适用场景及优缺点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

pixhawk是硬件平台,

PX4是pixhawk的原生固件,专门为pixhawk开发的

APM(Ardupilot Mega)也是硬件

Ardupilot是APM的固件,所以称ArduPilot固件也叫APM

后来APM硬件性能不太够,所以APM固件也就针对兼容了Pixhawh硬件平台

所以在pixhawk硬件平台上可以运行PX4固件(原生固件),也可以运行APM固件

APM固件程序比较混乱,零散。维护者多,代码风格不太统一,而且是单片机这种调用程序,不好入门。但是成熟稳定,支持硬件多。
PX4固件,在nuttx嵌入式实时操作系统上运行。采用多任务,模块化设计。相对来说方便入门,代码风格比较统一。但是支持硬件少,相比APM固件不太稳定。

各有优缺点吧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值