Welcome to Arm DevSummit 2022. This workshop is to show you how to get started developing with Matter and Arm Virtual Hardware, and to integrate into a CI/CD workflow.
This session is a hands-on workshop connecting to Arm Virtual Hardware in the cloud.
By the end of this workshop, you will be able to:
- Instantiate Arm Virtual Hardware instances
- Build and run Matter examples on Arm Virtual Hardware
- Demonstrate communication between two virtual hardware targets
- Use GitHub Actions to manage ongoing development
- Automate a CI/CD workflow
To participate in the workshops, attendees must have:
- Personal computer with browser. Arm Virtual Hardware has been thoroughly tested with Chrome, Firefox, and Safari browsers.
- User account for Arm Virtual Hardware
- User account for GitHub
GitHub now requires a Personal Access Token when pushing remote updates.
If you do not already have a token, you can create a new one via Settings
> Developer Settings
> Personal access tokens
.
Ensure you have enabled the token to Update GitHub Action workflows
.
You may wish to create a local scratchpad text file containing the below details (which will be unique to you), so that you can easily copy-and-paste from. These will be used frequently during this workshop.
YOUR_GITHUB_USERNAME
YOUR_PERSONAL_ACCESS_TOKEN
git config --global user.name "YOUR_GITHUB_USERNAME"
git config --global user.email YOUR_EMAIL_ADDRESS
Type | Content |
---|---|
Section 1 | Setup Arm Virtual Hardware instances |
Section 2 | Build and run Matter examples on Arm Virtual Hardware |
Section 3 | Automate CI/CD workflow with a self-hosted runner |
Section 4 | Control Virtual Hardware with AVH API |
Type | Content |
---|---|
Website | Arm Virtual Hardware |
Documentation | AVH Product Overview |
Documentation | Building Matter |
Blog | Getting started with Matter in 3 easy steps using Arm Virtual Hardware |
Blog | Welcome to the Virtual Raspberry Pi 4 running on AWS Graviton processors |
See the rest of the Arm DevSummit 2022 program.
Learn more about Arm in IoT.