1e41f4b71Sopenharmony_ci# Setting Up the Windows Environment
2e41f4b71Sopenharmony_ci
3e41f4b71Sopenharmony_ciIn embedded development, Windows-based tools, such as Visual Studio Code, are widely used in code editing. Yet, because the source code of most development boards, such as Hi3861 and Hi3516, cannot be built in Windows, these development boards require the Ubuntu build environment.
4e41f4b71Sopenharmony_ci
5e41f4b71Sopenharmony_ciIn the Windows+Ubuntu hybrid build environment, you can enjoy the benefits of both DevEco Device Tool for Windows and DevEco Device Tool for Ubuntu (where Visual Studio Code is optional).
6e41f4b71Sopenharmony_ci
7e41f4b71Sopenharmony_ciThe following describes how to set up the Windows environment.
8e41f4b71Sopenharmony_ci
9e41f4b71Sopenharmony_ci## System Requirements
10e41f4b71Sopenharmony_ci
11e41f4b71Sopenharmony_ci- Windows 10 (64-bit): 8 GB or larger memory and a 100 GB or larger hard disk recommended
12e41f4b71Sopenharmony_ci
13e41f4b71Sopenharmony_ci- DevEco Device Tool: latest and same version installed on both Ubuntu and Windows
14e41f4b71Sopenharmony_ci
15e41f4b71Sopenharmony_ci  > ![icon-note.gif](public_sys-resources/icon-note.gif) **NOTE**
16e41f4b71Sopenharmony_ci  >
17e41f4b71Sopenharmony_ci  > The following uses DevEco Device Tool of the 3.1 Release version as an example. The supported features and operations vary according to the DevEco Device Tool version. For details, see the [User Guide](https://device.harmonyos.com/en/docs/documentation/guide/service_introduction-0000001050166905).
18e41f4b71Sopenharmony_ci
19e41f4b71Sopenharmony_ci
20e41f4b71Sopenharmony_ci## Procedure
21e41f4b71Sopenharmony_ci
22e41f4b71Sopenharmony_ci1. Download the latest version of [DevEco Device Tool](https://device.harmonyos.com/cn/ide#download) for Windows.
23e41f4b71Sopenharmony_ci
24e41f4b71Sopenharmony_ci2. Decompress the DevEco Device Tool package, double-click the installer, and then click **Next**.
25e41f4b71Sopenharmony_ci
26e41f4b71Sopenharmony_ci3. On the page shown, read the user agreement and privacy statement carefully and select **I accept the licenses** before proceeding to the next step.
27e41f4b71Sopenharmony_ci
28e41f4b71Sopenharmony_ci4. Set the installation path for DevEco Device Tool and click **Next**. Make sure the path does not contain Chinese characters and is **in a drive other than the C drive**.
29e41f4b71Sopenharmony_ci
30e41f4b71Sopenharmony_ci   ![en-us_image_0000001326386753](figures/en-us_image_0000001326386753.png)
31e41f4b71Sopenharmony_ci
32e41f4b71Sopenharmony_ci5. Install the dependent tools by following the onscreen instructions.
33e41f4b71Sopenharmony_ci
34e41f4b71Sopenharmony_ci   You can select **Install** or **Custom** as needed:
35e41f4b71Sopenharmony_ci
36e41f4b71Sopenharmony_ci   - **Install**: Install the software based on the default path and parameters.
37e41f4b71Sopenharmony_ci   
38e41f4b71Sopenharmony_ci   - **Custom**: You can customize the installation path and other parameters before the installation.
39e41f4b71Sopenharmony_ci
40e41f4b71Sopenharmony_ci   After the installation is complete, the status of the dependent tools should be **OK**.
41e41f4b71Sopenharmony_ci   
42e41f4b71Sopenharmony_ci6. Click **Install** to install DevEco Device Tool.
43e41f4b71Sopenharmony_ci
44e41f4b71Sopenharmony_ci7. Wait for the DevEco Device Tool setup wizard to automatically install DevEco Device Tool. After the installation is complete, click **Finish** to close the setup wizard.
45e41f4b71Sopenharmony_ci
46e41f4b71Sopenharmony_ci8. From Visual Studio Code, access the DevEco Device Tool page. Now you can conduct your development in DevEco Device Tool.
47e41f4b71Sopenharmony_ci
48e41f4b71Sopenharmony_ci   ![en-us_image_0000001338012765](figures/en-us_image_0000001338012765.png)
49