Skip to content

Latest commit

 

History

History
19 lines (15 loc) · 1.68 KB

dev_env_windows.md

File metadata and controls

19 lines (15 loc) · 1.68 KB

Windows Installation Instructions

There are a number of ways you can set up a Windows development toolchain for PX4. Depending on what option you choose these allow you to build for NuttX/Pixhawk and jMAVSim simulator targets.

Warning The Windows toolchains are not officially supported (and we discourage their use). Depending on the option you choose they might be slow and not support all targets. Some options also cannot run the standard robotics software packages many developers use to prototype computer vision and navigation.

Tip We recommend using Ubuntu Linux for development. Consider setting up a dual-boot setup next to your existing Windows installation.

Cygwin Toolchain Virtual Machine Toolchain Bash on Windows Toolchain Msys Toolchain
Installation MSI installer or Script Manual (Hard) Script NSIS Installer
Native binary execution yes no no yes
Performance ++ -- - ++
ARM Targets ++ (quick) + (VM USB) + - (broken)
Simulation jMAVSim ++ + + --
Simulation gazebo - (not yet) + (slow) + (slow) --
Support + ++ (Linux) +/- --
Comments
  • New in 2018
  • Slim setup
  • Portable
  • Full Linux features
  • CPU & RAM intensive
  • Disk space intensive
  • Official Microsoft solution
  • Windows 10 only
  • Essentially a VM
  • No support
  • No documentation
  • No simulation