Lab 1: Hello World on the PYNQ-Z2 Board

Objectives

In this lab you will learn how to use Linux, how to access the PYNQ board, and how to build programs on the PYNQ board.

Overview

To fully pass off this lab, you will need to perform all of the required setup activities listed below, including tutorials on Linux and Git. Once you have done these you can complete the Lab 1 quiz in learning suite.

The last setup step involves compiling and running a Hello, World! application on the PYNQ board. You need modify this program as described below, and submit your code.

Requirements

This page describes how to set up your computer and PYNQ board for the labs in this class. This takes some time, but it is essential that you get all of these things working before moving on the later labs.

If you run into issues, post on Teams. Do not skip any setup steps. For convenience, these setup steps are also shown in the sidebar.

After you have completed these steps, do the following:

  • Modify the Hello, World application so that it prints Hello, World from <your name>!
  • We need to know your Github repository URL. Complete the Learning Suite “quiz” titled “Github URL”. Don’t forget to do this!
  • Submit your code.

Submission

Follow the instructions on the Submission page.

Resources