Skip to content

Commit dc3c6e8

Browse files
Merge pull request #208740 from w-azure/winona-edge-arm64
Added ARM64 to custom lang pages
2 parents 2d4c00b + b17421a commit dc3c6e8

File tree

3 files changed

+9
-6
lines changed

3 files changed

+9
-6
lines changed

articles/iot-edge/tutorial-c-module.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
# Mandatory fields. See more on aka.ms/skyeye/meta.
3-
title: Tutorial develop C module for Linux - Azure IoT Edge | Microsoft Docs
3+
title: Tutorial - develop C module for Linux - Azure IoT Edge | Microsoft Docs
44
description: This tutorial shows you how to create an IoT Edge module with C code and deploy it to a Linux device running IoT Edge
55
services: iot-edge
66
author: PatAltimore
@@ -43,6 +43,7 @@ Use the following table to understand your options for developing and deploying
4343
| - | ------------------ | ------------- |
4444
| **Linux AMD64** | ![Use VS Code for C modules on Linux AMD64](./media/tutorial-c-module/green-check.png) | ![Use VS for C modules on Linux AMD64](./media/tutorial-c-module/green-check.png) |
4545
| **Linux ARM32** | ![Use VS Code for C modules on Linux ARM32](./media/tutorial-c-module/green-check.png) | ![Use VS for C modules on Linux ARM32](./media/tutorial-c-module/green-check.png) |
46+
| **Linux ARM64** | ![Use VS Code for C modules on Linux ARM64](./media/tutorial-c-module/green-check.png) | ![Use VS for C modules on Linux ARM64](./media/tutorial-c-module/green-check.png) |
4647

4748
Before beginning this tutorial, you should have gone through the previous tutorial to set up your development environment for Linux container development: [Develop IoT Edge modules using Linux containers](tutorial-develop-for-linux.md). By completing that tutorial, you should have the following prerequisites in place:
4849

@@ -52,11 +53,11 @@ Before beginning this tutorial, you should have gone through the previous tutori
5253
* [Visual Studio Code](https://code.visualstudio.com/) configured with the [Azure IoT Tools](https://marketplace.visualstudio.com/items?itemName=vsciot-vscode.azure-iot-tools).
5354
* [Docker CE](https://docs.docker.com/install/) configured to run Linux containers.
5455

55-
To develop an IoT Edge module in C, install the following additional prerequisites on your development machine:
56+
To develop an IoT Edge module in C, install the following prerequisites on your development machine:
5657

5758
* [C/C++ extension](https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools) for Visual Studio Code.
5859

59-
Installing the Azure IoT C SDK is not required for this tutorial, but can provide helpful functionality like intellisense and reading program definitions. For installation information, see [Azure IoT C SDKs and Libraries](https://github.com/Azure/azure-iot-sdk-c).
60+
Installing the Azure IoT C SDK isn't required for this tutorial, but can provide helpful functionality like intellisense and reading program definitions. For installation information, see [Azure IoT C SDKs and Libraries](https://github.com/Azure/azure-iot-sdk-c).
6061

6162
## Create a module project
6263

@@ -105,7 +106,7 @@ Currently, Visual Studio Code can develop C modules for Linux AMD64 and Linux AR
105106

106107
### Update the module with custom code
107108

108-
The default module code receives messages on an input queue and passes them along through an output queue. Let's add some additional code so that the module processes the messages at the edge before forwarding them to IoT Hub. Update the module so that it analyzes the temperature data in each message, and only sends the message to IoT Hub if the temperature exceeds a certain threshold.
109+
The default module code receives messages on an input queue and passes them along through an output queue. Let's add more code so the module processes messages at the edge before forwarding them to IoT Hub. Update the module so that it analyzes the temperature data in each message, and only sends the message to IoT Hub if the temperature exceeds a certain threshold.
109110

110111
1. The data from the sensor in this scenario comes in JSON format. To filter messages in JSON format, import a JSON library for C. This tutorial uses Parson.
111112

@@ -323,7 +324,7 @@ Make sure that your IoT Edge device is up and running.
323324

324325
2. Right-click the name of your IoT Edge device, then select **Create Deployment for Single Device**.
325326

326-
3. Select the **deployment.amd64.json** file in the **config** folder and then click **Select Edge Deployment Manifest**. Do not use the deployment.template.json file.
327+
3. Select the **deployment.amd64.json** file in the **config** folder and then click **Select Edge Deployment Manifest**. Don't use the deployment.template.json file, as that file is only a template.
327328

328329
4. Under your device, expand **Modules** to see a list of deployed and running modules. Click the refresh button. You should see the new **CModule** running along with the **SimulatedTemperatureSensor** module and the **$edgeAgent** and **$edgeHub**.
329330

@@ -357,7 +358,7 @@ We used the CModule module twin in the deployment manifest to set the temperatur
357358

358359
## Clean up resources
359360

360-
If you plan to continue to the next recommended article, you can keep the resources and configurations that you created and reuse them. You can also keep using the same IoT Edge device as a test device.
361+
If you continue to the next recommended article, you can keep your resources and configurations and reuse them. You can also keep using the same IoT Edge device as a test device.
361362

362363
Otherwise, you can delete the local configurations and the Azure resources that you used in this article to avoid charges.
363364

articles/iot-edge/tutorial-java-module.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ Use the following table to understand your options for developing and deploying
3939
| - | ------------------ | ------------------ |
4040
| **Linux AMD64** | ![Use VS Code for Java modules on Linux AMD64](./media/tutorial-c-module/green-check.png) | |
4141
| **Linux ARM32** | ![Use VS Code for Java modules on Linux ARM32](./media/tutorial-c-module/green-check.png) | |
42+
| **Linux ARM64** | ![Use VS Code for Java modules on Linux ARM64](./media/tutorial-c-module/green-check.png) | |
4243

4344
Before beginning this tutorial, you should have gone through the previous tutorial to set up your development environment for Linux container development: [Develop IoT Edge modules for Linux devices](tutorial-develop-for-linux.md). By completing either of those tutorials, you should have the following prerequisites in place:
4445

articles/iot-edge/tutorial-python-module.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ Use the following table to understand your options for developing and deploying
4444
| - | ------------------ | ------------------ |
4545
| **Linux AMD64** | ![Use VS Code for Python modules on Linux AMD64](./media/tutorial-c-module/green-check.png) | |
4646
| **Linux ARM32** | ![Use VS Code for Python modules on Linux ARM32](./media/tutorial-c-module/green-check.png) | |
47+
| **Linux ARM64** | ![Use VS Code for Python modules on Linux ARM64](./media/tutorial-c-module/green-check.png) | |
4748

4849
Before beginning this tutorial, you should have gone through the previous tutorial to set up your development environment for Linux container development: [Develop IoT Edge modules using Linux containers](tutorial-develop-for-linux.md). By completing that tutorial, you should have the following prerequisites in place:
4950

0 commit comments

Comments
 (0)