# 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. -->

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.

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

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

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

2. Click `Product Downloads` as shown below.

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

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

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

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

## Other Information