---
# System prepended metadata

title: Setup Environment on Windows
tags: [STM32 Dev Note]

---

# Setup Environment on Windows

Although there are so many frameworks we can use, for the first time, I chose **STM32CubeMX** and **Keil** as my production tools. I will outline every step in the following sections.

## Install Production Tool

#### STM32CubeMX

1. Search for *STM32CubeMX* using a search engine and click the `first one link` as shown below.

<!-- such as `Google`, `Microsoft Edge` etc. -->

![image](https://hackmd.io/_uploads/HkOFNrzYR.png)


2. After enter the website, scroll down until find the installer, as shown below. Click specific `latest button` depends on your computer to install software.

![image](https://hackmd.io/_uploads/rJuHrSfYR.png)

3. You will encounter the problem below if you don't have a account, just create one to solve this.

![image](https://hackmd.io/_uploads/rJ58uSMKC.png)

4. Assume you completing install the software, try to open on the Application, you will see the identical window as shown below.

![image](https://hackmd.io/_uploads/Hkn2YSfY0.png)

---

#### Keil

1. Search for Keil using a search engine and click the `Download` link as shown below.

![image](https://hackmd.io/_uploads/HyzFbuGKC.png)

2. Click `Product Downloads` as shown below.

![image](https://hackmd.io/_uploads/HyXf7OMFR.png)

3. Click `MDK-Arm` as shown below.

![image](https://hackmd.io/_uploads/BylKrQdztR.png)

4. After working to reach the specific website, they will ask you to enter your relevant information before install the software.

![image](https://hackmd.io/_uploads/Sk56mdMFA.png)

5. After completing that, you can just download by clicking link as shown below.

![image](https://hackmd.io/_uploads/Bk_wgtMYR.png)

6. Assume you completing install the software, try to open on the Application, you will see the identical window as shown below.

![image](https://hackmd.io/_uploads/HkllIFfFA.png)

## Other Information

