(3)自动驾驶仪硬件选项

简介: (3)自动驾驶仪硬件选项

前言

本节提供有关 ArduPilot 自动驾驶仪硬件选项的信息。下面的列表是按制造商和产品名称排序的。


3.1 开放式硬件

*由于闪存的限制,这些板子不包括所有的 ArduPilot 功能。详见固件限制(Firmware Limitations)。

3.2 封闭式硬件

*由于闪存的限制,这些板子不包括所有的 ArduPilot 功能。详见固件限制(Firmware Limitations)。

3.3 基于Linux的自动驾驶仪

这些自动驾驶仪使用底层的 Linux 操作系统。Linux 板通常有更多的 CPU 能力和内存,这页上列出的其他板子也是如此。但不支持 DShot、双向 DShot、BLHeli 电调直通、许多基于 ArduPilot  GPIO 的功能,且易于从地面站上传。

它们确实允许实验和开发先进的控制和导航算法(另见Companion Computers)。

**这些设备是基于 Linux 的微型计算机的传感器附加板。详情见板卡链接。

!Note

关于在基于 Linux 的板子上使用 ArduPilot 的更多信息,请参阅构建代码(Building the code)。

3.4 固件的限制

有些板子为了将固件装入其内存容量而删除了一些功能。见下面的章节:

3.5 已停产的主板

以下的板子已经不再生产了,但是在 wiki 或网上仍然可以找到文档,而且最近的构建仍然可以工作。这些板子不建议用于新项目。

下面的板子不再被支持。文档已被存档(archived),但如果你还在这些平台上工作,可以使用:

  • APM 2.x(APM 2.6 及以后版本)不再支持 Copter、Plane 或 Rover。适合这块板子的最后一个固件版本是 Copter 3.2.1,和 Plane 3.4.0,以及 Rover 2.5.1;
  • NAVIO+;
  • PX4FMU;
  • 高通 Snapdragon 飞行套件。

3.6 原理图

一些"开放式硬件"自动驾驶仪的原理图可以在这里找到(can be found here)。





相关文章
|
1月前
|
存储
进入BIOS设置和基本选项
进入BIOS设置和基本选项
56 0
|
人机交互
操作系统进行设备控制的常见方式
基于上一篇博客,对操作系统进行常见设备控制的方式介绍,并知识拓展。
541 2
操作系统进行设备控制的常见方式
|
异构计算
METSO IOP320 用于提供硬件可重新配置性
METSO IOP320 用于提供硬件可重新配置性
96 0
METSO  IOP320 用于提供硬件可重新配置性
|
Shell
Win系统 - Devcon 启用 / 禁用设备、驱动程序
Win系统 - Devcon 启用 / 禁用设备、驱动程序
496 0
|
存储 Linux
如何判断硬件是否具有嵌入式Linux支持
如何判断硬件是否具有嵌入式Linux支持在为您的定制电子设计挑选零件时,可以预先检查Linux驱动程序支持。为不受支持的硬件编写新驱动程序非常耗时,会带来风险,并增加了项目的复杂性。最好选择支持的硬件。
1615 0
|
存储 关系型数据库 Linux
|
Web App开发 Linux 网络安全