Who is this for?

This is an introductory topic for embedded software developers interested in AWS IoT Greengrass.

What will you learn?

After completing this Learning Path, you'll be able to perform the following tasks:

  • Start a Raspberry Pi Arm Virtual Hardware instance.
  • Deploy pre-built AWS IoT Greengrass components on Arm Virtual Hardware.

Prerequisites

Before starting, you'll need the following prerequisites:

  • An Amazon AWS account
  • An Arm Virtual Hardware account
  • Some familiarity with embedded Linux

Summary

AI-assisted

This summary was drafted with an approved AI-assisted workflow and reviewed by Arm contributors before publication. Human technical review remains part of the process so the final page reflects engineering rigor, accuracy, and Arm editorial standards.

Close
?
You’ll use Arm Virtual Hardware (AVH) with AWS IoT Greengrass to deploy IoT software to a virtual Raspberry Pi 4. First, you’ll start a Raspberry Pi instance in AVH, then use the AWS console to create and manage a Greengrass deployment that defines pre-built components and their configurations. You’ll learn where to create a deployment in AWS IoT Core and how to adjust it by adding, removing, or reconfiguring components. By the end, you’ll create a Greengrass deployment and apply it to the virtual device so you can iterate on component selection and configuration using the standard Greengrass deployment workflow.
Next