Hauptinhalt

When to Run Hardware Setup

R2026b

This section describes scenarios when you need to run the hardware setup process for ArduPilot®, either with physical hardware or using SITL/host targets in MATLAB®. Running the hardware setup process ensures that your development environment, firmware, and toolchains are correctly configured for seamless communication and deployment.

Hardware Setup

ScenarioRun Hardware Setup?Comments
First-time SetupYesRequired to set up firmware, toolchain, and initial configuration.
Switching vehicle type. For example, ArduCopter to ArduPlane, or vice versa.YesDifferent vehicle types need different firmware and configuration.
Switching to a different board, or switching to a different configuration of the same board. For example, replacing one Pixhawk® board with another for ArduCopter.NoNot required. However, the first build in Simulink® for the new board might take longer.

Running the hardware setup process at the appropriate times helps prevent issues related to firmware mismatches, missing toolchains, or incompatible configurations, and ensures a smooth workflow for developing and testing your algorithms with ArduPilot hardware or SITL targets.

See Also

Topics