Skip to content

Commit 00a165b

Browse files
Merge branch 'ArmDeveloperEcosystem:main' into main
2 parents e802c0d + f0cafd0 commit 00a165b

File tree

28 files changed

+770
-9
lines changed

28 files changed

+770
-9
lines changed

.wordlist.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -577,7 +577,6 @@ Pmod
577577
PostgerSQL
578578
PostgrSQL
579579
Postgres
580-
Powershell
581580
Prefetching
582581
Prereqs
583582
ProjectExplorer

assets/contributors.csv

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ Rin Dobrescu,Arm,,,,
4343
Przemyslaw Wirkus,Arm,PrzemekWirkus,przemyslaw-wirkus-78b73352,,
4444
Nader Zouaoui,Day Devs,nader-zouaoui,nader-zouaoui,@zouaoui_nader,https://daydevs.com/
4545
Alaaeddine Chakroun,Day Devs,Alaaeddine-Chakroun,alaaeddine-chakroun,,https://daydevs.com/
46-
Koki Mitsunami,Arm,,,,
46+
Koki Mitsunami,Arm,,kmitsunami,,
4747
Chen Zhang,Zilliz,,,,
4848
Tianyu Li,Arm,,,,
4949
Georgios Mermigkis,VectorCamp,gMerm,georgios-mermigkis,,https://vectorcamp.gr/
19.1 KB
Loading
74.2 KB
Loading
17.9 KB
Loading
36.2 KB
Loading
20.6 KB
Loading

content/install-guides/git-woa.md

Lines changed: 103 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,103 @@
1+
---
2+
### Title the install tools article with the name of the tool to be installed
3+
### Include vendor name where appropriate
4+
title: Git for Windows on Arm
5+
6+
### Optional additional search terms (one per line) to assist in finding the article
7+
additional_search_terms:
8+
- git
9+
- windows
10+
- woa
11+
- windows on arm
12+
- open source windows on arm
13+
14+
### Estimated completion time in minutes (please use integer multiple of 5)
15+
minutes_to_complete: 10
16+
17+
### Link to official documentation
18+
official_docs: https://git-scm.com/doc
19+
20+
author_primary: Jason Andrews
21+
22+
### PAGE SETUP
23+
weight: 1 # Defines page ordering. Must be 1 for first (or only) page.
24+
tool_install: true # Set to true to be listed in main selection page, else false
25+
multi_install: false # Set to true if first page of multi-page article, else false
26+
multitool_install_part: false # Set to true if a sub-page of a multi-page article, else false
27+
layout: installtoolsall # DO NOT MODIFY. Always true for tool install articles
28+
---
29+
30+
Git has native support for [Windows on Arm](https://learn.microsoft.com/en-us/windows/arm/overview). Starting with version 2.47.1, an official installer is available.
31+
32+
In addition to Windows laptops, Windows on Arm instances are available with Microsoft Azure. For further information, see [Deploy a Windows on Arm virtual machine on Microsoft Azure](/learning-paths/cross-platform/woa_azure/).
33+
34+
## How do I download and install Git for Windows on Arm?
35+
36+
Git releases are available in [GitHub releases](https://github.com/git-for-windows/git/releases/).
37+
38+
Use a browser to download the desired release file. The Git releases for Windows on Arm have `arm64.exe` in the filename.
39+
40+
You can also download from a Windows PowerShell with the following command:
41+
42+
```command
43+
curl https://github.com/git-for-windows/git/releases/download/v2.47.1.windows.1/Git-2.47.1-arm64.exe -o Git-2.47.1-arm64.exe
44+
```
45+
46+
Once you have downloaded Git, run the installer `.exe` file on a Windows on Arm machine.
47+
48+
The installer starts.
49+
50+
Click Next to acknowledge the GNU General Public License.
51+
52+
Set the destination location or accept the default location and click Next.
53+
54+
Continue to click Next for any configuration settings. You can accept all defaults if you are unsure of specific settings.
55+
56+
At the end of the install process you see the screen below indicating setup has finished installing Git:
57+
58+
![Install](/install-guides/_images/git-woa.png)
59+
60+
Click the Finish button to complete installation.
61+
62+
## How do I use Git on Windows?
63+
64+
You can use Git on Windows from a Command Prompt or using Git Bash, a Linux-like terminal experience which includes Git and many other Linux commands.
65+
66+
{{% notice Note %}}
67+
Git is not automatically added to your search path during installation.
68+
{{% /notice %}}
69+
70+
To use Git, click the Windows Start button and then click `All apps`.
71+
72+
You see the Git folder in the G section.
73+
74+
![Start](/install-guides/_images/git2-woa.png)
75+
76+
There are menu items for multiple ways to start Git.
77+
78+
## How can I use Git in a Windows Command Prompt?
79+
80+
Start a Git Command Prompt by selecting `Git CMD` from the start menu.
81+
82+
![CMD](/install-guides/_images/git3-woa.png)
83+
84+
85+
To see the help message enter:
86+
87+
```cmd
88+
git help
89+
```
90+
91+
You can use Git from this Command Prompt.
92+
93+
## How can I use Git with Git Bash?
94+
95+
To use Git in a Linux-like environment, select `Git Bash` from the start menu.
96+
97+
![CMD](/install-guides/_images/git4-woa.png)
98+
99+
Click the colored icon on the top left corner of the Git Bash window and then click `Options` to change the appearance of the window, including colors, fonts, and font sizes.
100+
101+
![Options](/install-guides/_images/git5-woa.png)
102+
103+
You are now ready to use Git on your Windows on Arm device.

content/learning-paths/laptops-and-desktops/llvm_putty/putty_llvm.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,9 @@ You can use Clang to build a CMake application for Windows on Arm. The example a
2727

2828
To compile PuTTY on a Windows on Arm device, follow the steps outlined below:
2929

30-
1. Open `Windows Powershell` on your Windows on Arm computer.
30+
1. Open `Windows PowerShell` on your Windows on Arm computer.
3131

32-
Run the next two steps at the Powershell command prompt.
32+
Run the next two steps at the PowerShell command prompt.
3333

3434
2. Create a directory to use for the build and go to the directory:
3535

Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,80 @@
1+
---
2+
title: OpenCV and Compilers for Windows on Arm
3+
weight: 2
4+
5+
### FIXED, DO NOT MODIFY
6+
layout: learningpathall
7+
---
8+
9+
## What is OpenCV?
10+
11+
OpenCV (Open Source Computer Vision Library) is a popular, open-source library that developers use to build computer vision applications. It provides a set of tools and functions that help you handle tasks related to images and videos without needing to write everything from scratch.
12+
13+
Here’s what developers should know:
14+
15+
* __Ease of Use__: OpenCV comes with pre-built functions for common tasks like reading, displaying, and processing images and videos. This saves time compared to writing algorithms from the ground up.
16+
17+
* __Image Processing__: You can perform operations like changing colors, applying filters, resizing, rotating, and other transformations to images with minimal code.
18+
19+
* __Video Handling__: Developers can use OpenCV to capture, modify, and analyze video frames, making it ideal for creating applications like video surveillance or video editing tools.
20+
21+
* __Computer Vision Algorithms__: OpenCV includes built-in algorithms for complex tasks like object detection (e.g., face and eye recognition), edge detection, and image segmentation.
22+
23+
* __Machine Learning__: It includes modules for training models using basic machine learning algorithms, which can be applied for pattern recognition and data analysis in visual data.
24+
25+
* __Community and Resources__: Being open-source and widely adopted, there is a large community of developers contributing to and supporting OpenCV. This makes it easier to find tutorials, documentation, and answers to questions.
26+
27+
28+
## Which compilers are available for Windows on Arm Development?
29+
30+
MSVC (Microsoft Visual C++) and Clang are options for developers building Windows on Arm applications.
31+
32+
* __MSVC__: A compiler developed by Microsoft that’s part of the Visual Studio IDE. It’s designed specifically for Windows and integrates well with the Windows development ecosystem.
33+
34+
* __Clang__: An open-source compiler that is part of the LLVM project. It’s known for its modern design and cross-platform capabilities.
35+
36+
MSVC is ideal for Windows-focused projects needing seamless integration with Visual Studio. Clang is ideal for cross-platform projects or when using modern C++ features.
37+
38+
## Before you begin
39+
40+
Any Windows on Arm machine which has the required tools installed can be used for this Learning Path. You will learn how to build OpenCV using both MSVC and Clang.
41+
42+
Please install the following tools required for both methods.
43+
44+
* [CMake](/install-guides/cmake)
45+
46+
{{% notice Note %}}
47+
The instructions were tested with the version 3.28.1
48+
{{% /notice %}}
49+
50+
* [Git](https://git-scm.com/downloads/win)
51+
52+
{{% notice Note %}}
53+
There is currently no Arm version of Git. Install the 64-bit x86 version.
54+
{{% /notice %}}
55+
56+
Follow the link to install the required tools for a method using MSVC.
57+
58+
* [Visual Studio 2022 or higher](/install-guides/vs-woa).
59+
60+
{{% notice Note %}}
61+
The instructions were tested with Visual Studio 2022.
62+
{{% /notice %}}
63+
64+
To build using Clang, please install the following.
65+
66+
* [LLVM](/install-guides/llvm-woa/)
67+
68+
{{% notice Note %}}
69+
The instructions were tested with the version 18.1.8.
70+
{{% /notice %}}
71+
72+
* [Ninja]( https://github.com/ninja-build/ninja/releases)
73+
74+
{{% notice Note %}}
75+
The instructions were tested with version 1.11.1
76+
{{% /notice %}}
77+
78+
Make sure LLVM Clang and Ninja are in your search path. If they are not, you can use Windows Control Panel to set the PATH environment variable.
79+
80+
You now have the required development tools installed. Please proceed to the page for the compiler you want to build with.

0 commit comments

Comments
 (0)