Skip to content

Commit 02fd1d1

Browse files
Further improvements.
1 parent d54e8ef commit 02fd1d1

File tree

4 files changed

+21
-21
lines changed

4 files changed

+21
-21
lines changed

content/learning-paths/laptops-and-desktops/windows_armpl/1-first-vs-project.md

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,24 @@
11
---
2-
title: Create a Windows on Arm application
2+
title: Create and Run a Windows on Arm application
33
weight: 3
44

55
### FIXED, DO NOT MODIFY
66
layout: learningpathall
77
---
88
## Create and configure a project
99

10-
You are now ready to create a Windows on Arm application.
10+
You are now ready to create a Windows on Arm application. For your first project, you will create a simple console application.
1111

12-
For your first project, you will create a simple console application.
12+
The next steps will guide you through how to create and configure your project.
1313

14-
As shown in Figure 1, go to the **Start** window, and select **Create a new project**.
14+
Begin by going to the **Start** window, and selecting **Create a new project**. See Figure 1.
1515

1616
![vs_new_proj1.png alt-text#center](./figures/vs_new_proj1.png "Figure 1: Create a new project.")
1717

18-
Then, as shown in Figure 2, in **Configure your new project**, do the following:
18+
Then, in **Configure your new project**, do the following:
1919

2020
* Select **Console App**.
21-
* Provide a project name, such as `ConsoleApp1`.
21+
* Provide a project name, such as `ConsoleApp1`, as Figure 2 shows.
2222
* Click **Create**.
2323

2424
![img2 alt-text#center](./figures/vs_new_proj2.png "Figure 2: Configure your new project.")
@@ -34,30 +34,30 @@ int main()
3434
}
3535
```
3636

37-
Whilst Microsoft Visual Studio automatically configures the build environment for the hardware of the CPU architecture, you will still benefit from familiarizing yourself with the relevant configuration settings and learning what to use. Continue to learn more about the configuration settings.
37+
Whilst Microsoft Visual Studio automatically configures the build environment for the hardware of the CPU architecture, you still benefit from familiarizing yourself with the relevant configuration settings. So continue to learn more about how to get set up.
3838

3939
## ARM64 Configuration Settings
4040

41-
Click on the **Debug** drop-down menu, and select **Configuration Manager...**
41+
Now click on the **Debug** drop-down menu, and select **Configuration Manager...**
4242

4343
![img4 alt-text#center](./figures/vs_console_config1.png "Figure 3: Select Configuration Manager.")
4444

4545

46-
In the **Project contexts** area, you will see the platform set to `ARM64`.
46+
In the **Project contexts** area, you will see the platform set to `ARM64`, as Figure 4 shows.
4747

4848
![img5 alt-text#center](./figures/vs_console_config2.png "Figure 4: Project Contexts Menu.")
4949

50-
Click **Build**, then **Build Solution**, and your application will compile.
50+
Now click **Build**, then **Build Solution**, and your application will compile.
5151

5252
## Run your first Windows on Arm application
5353

5454
Use the green arrow to run the program you compiled, and you will see the print statement from your code correctly executed in the console.
5555

5656
![img6 alt-text#center](./figures/vs_console_exe.png "Figure 5: The Console.")
5757

58-
You can also use the tools provided by Visual Studio to check the compiled executable.
58+
You can also use the tools that Visual Studio provides to check the compiled executable.
5959

60-
The [dumpbin](https://learn.microsoft.com/en-us/cpp/build/reference/dumpbin-reference?view=msvc-170) command-line tool is included with Microsoft Visual Studio. You can use it to analyze binary files such as:
60+
Visual Studio includes the command-line tool [dumpbin](https://learn.microsoft.com/en-us/cpp/build/reference/dumpbin-reference?view=msvc-170), and you can use it to analyze binary files such as:
6161

6262
* Executable files (.exe).
6363
* Object files (.obj).
@@ -77,4 +77,4 @@ You can see that the file format shows `AA64 machine (ARM64)` in the file header
7777

7878
![img7 alt-text#center](./figures/vs_checkmachine.jpeg "Figure 6: AA64 Machine in File Header.")
7979

80-
Continue to the next page to build and run a more computation-intensive application.
80+
Continue to the next page to get set up with Git before you move on to build and run a more computationally-intensive application.

content/learning-paths/laptops-and-desktops/windows_armpl/2a-get-set-up-git.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,21 +8,21 @@ layout: learningpathall
88

99
## Install Git for Windows on Arm
1010

11-
This section uses a sample application from GitHub to demonstrate the use of Arm Performance Libraries.
11+
This section uses an example application from GitHub to demonstrate the use of Arm Performance Libraries.
1212

13-
Start by installing Git using the [Git Install Guide](/install-guides/git-woa/) for Windows on Arm.
13+
If you don't already have Git installed, start by installing Git using the [Git Install Guide](/install-guides/git-woa/) for Windows on Arm.
1414

15-
## Clone the Sample from GitHub
15+
## Clone the Example from GitHub
1616

17-
The sample application renders a rotating 3D cube to perform the calculations using different programming options.
17+
The example application renders a rotating 3D cube to perform the calculations using different programming options.
1818

19-
First, navigate to an empty directory and clone the example repository from GitHub:
19+
First, navigate to an empty directory, and clone the repository containing the example from GitHub:
2020

2121
```cmd
2222
git clone https://github.com/odincodeshen/SpinTheCubeInGDI.git
2323
```
2424

2525
{{% notice Note %}}
26-
The sample repository is forked from the [original GitHub repository](https://github.com/marcpems/SpinTheCubeInGDI) with some modifications for demonstration purposes.
26+
The repository containing the example is forked from the [original GitHub repository for Spin the Cube](https://github.com/marcpems/SpinTheCubeInGDI) with some modifications for demonstration purposes.
2727
{{% /notice %}}
2828

content/learning-paths/laptops-and-desktops/windows_armpl/3-apt-enhancement.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ weight: 6
66
layout: learningpathall
77
---
88

9-
## Introuducing Arm Performance Libraries
9+
## Introducing Arm Performance Libraries
1010

1111
Now that you have seen the performance of multithreading, you can move on to deploying Arm Performance Libraries, and you can explore the differences.
1212

content/learning-paths/laptops-and-desktops/windows_armpl/_index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ who_is_this_for: This is an introductory topic for software developers who want
77

88
learning_objectives:
99
- Develop a Windows on Arm application using Microsoft Visual Studio.
10-
- Utilize Arm Performance Libraries to optimize the performance of the application.
10+
- Utilize Arm Performance Libraries to optimize the performance of an application.
1111

1212
prerequisites:
1313
- A Windows on Arm computer such as the [Windows Dev Kit 2023](https://learn.microsoft.com/en-us/windows/arm/dev-kit), or a Lenovo Thinkpad X13s running Windows 11.

0 commit comments

Comments
 (0)