Lab 1: Hello World on the PYNQ-Z2 Board

In this lab you will set up your PYNQ board and run a simple program on it.

Objectives

  • Set up your PYNQ board image
  • Learn how to build and run 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. Questions from this material will be on the first quiz.

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.