text: (window.webpackJsonp=window.webpackJsonp||[]).push([[1140],{2374:function(e,t,n){"use strict";n.r(t);var i=n(18),a=Object(i.a)({},(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("ContentSlotsDistributor",{attrs:{"slot-key":e.$parent.slotKey}},[n("h1",{attrs:{id:"windows-虚拟机托管的工具链"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#windows-虚拟机托管的工具链"}},[e._v("#")]),e._v(" Windows 虚拟机托管的工具链")]),e._v(" "),n("p",[e._v("Windows 平台开发者可以在运行Linux的虚拟机中运行 PX4 工具链。 设置好虚拟机后，在虚拟机内进行 PX4 开发环境的安装、设置的流程与原生 Linux 电脑没有任何差别。")]),e._v(" "),n("p",[e._v("Windows developers can run the PX4 toolchain in a virtual machine (VM) with Linux as the guest operating system. After setting up the virtual machine, the installation and setup of PX4 within the VM is exactly the same as on a native Linux computer.")]),e._v(" "),n("p",[e._v("有很多种方法在你的系统上设定一个可以运行 PX4 开发环境的虚拟机。 本指南将引导你使用 VMWare 完成虚拟机的设置。")]),e._v(" "),n("p",[e._v("While using a VM is a very easy way to set up and test an environment for building firmware, users should be aware:")]),e._v(" "),n("ol",[n("li",[e._v("固件的编译速度比原生 Linux 要更慢一些。")]),e._v(" "),n("li",[e._v("JMAVSim 的帧率比原生 Linux 要低得多。 虚拟机运行资源不足可能导致特定情况下无人机坠毁。")]),e._v(" "),n("li",[e._v("可以安装 Gazebo 和 ROS，但运行速度非常慢。")])]),e._v(" "),n("h2",{attrs:{id:"操作说明"}},[n("a",{staticClass:"header-anchor",attrs:{href:"#操作说明"}},[e._v("#")]),e._v(" 操作说明")]),e._v(" "),n("p",[e._v("There are multiple ways to setup a VM which is capable of executing the PX4 environment on your system. This guide walks you through a VMWare setup. VMWare performance is acceptable for basic usage (building Firmware) but not for running ROS or Gazebo.")]),e._v(" "),n("ol",[n("li",[e._v("下载 "),n("a",{attrs:{href:"https://www.vmware.com/products/workstation-player/workstation-player-evaluation.html",target:"_blank",rel:"noopener noreferrer"}},[e._v("VMWare Player Freeware"),n("OutboundLink")],1),e._v("。")]),e._v(" "),n("li",[e._v("将其安装在 Windows 系统上。")]),e._v(" "),n("li",[e._v("下载所需版本的 Ubuntu Desktop ISO 镜像文件</0>。 (参阅 "),n("RouterLink",{attrs:{to:"/zh/setup/dev_env_linux.html"}},[e._v("Linux Instructions Page")]),e._v(" 以获取推荐的 Ubuntu 版本)。")],1),e._v(" "),n("li",[e._v("打开 "),n("em",[e._v("VMWare Player")]),e._v(" 并选择创建新虚拟机的选项。")]),e._v(" "),n("li",[e._v("在 VM 虚拟机创建向导中选择下载好的 Ubuntu ISO 镜像作为虚拟机操作系统的安装介质， VM 将自动检测你要使用的操作系统。")]),e._v(" "),n("li",[e._v("还是在虚拟机创建向导中，设定好所有你要给虚拟机分配的运行资源。 在你的 Windows 主机的允许范围内给你的虚拟机分配尽可能多的内存和 CPU 资源。")]),e._v(" "),n("li",[e._v("虚拟机创建向导结束后开启你的虚拟机，然后按照安装指南进行 Ubuntu 系统的安装。 请记住，所有的设置仅在你托管的操作系统使用，因此你可以禁用所有的屏幕保护程序和安全选项，并不会增加被网络攻击的风险。")]),e._v(" "),n("li",[e._v("新虚拟机进入操作系统后, 请确保在系统中安装 "),n("em",[e._v("VMWare tools drivers and tools extension")]),e._v(" 。 该工具包可以提高虚拟机使用的性能和可用性:\n"),n("ul",[n("li",[e._v("显著增强的图形性能")]),e._v(" "),n("li",[e._v("适当的硬件设备的支持，如 USB 端口分配（对上传固件很重要）、正确的鼠标滚动、声音支持等")]),e._v(" "),n("li",[e._v("从系统显示分辨率适应窗口大小")]),e._v(" "),n("li",[e._v("主系统剪贴板共享")]),e._v(" "),n("li",[e._v("与主系统进行文件共享")])])]),e._v(" "),n("li",[e._v("继续进行 "),n("RouterLink",{attrs:{to:"/zh/setup/dev_env_linux.html"}},[e._v("PX4 environment setup for Linux")])],1)])])}),[],!1,null,null,null);t.default=a.exports}}]);