Skip to content

Latest commit

 

History

History
15 lines (8 loc) · 1.71 KB

Prerequisites.md

File metadata and controls

15 lines (8 loc) · 1.71 KB

Prerequisites

Older versions of Raspberry Pi are not going to work with this tutorial, because all lessons are designed to use 64 bit processor that supports ARMv8 architecture and such processor is only available in Raspberry Pi 3 model.

After you get serial cable you need to test you connection. If you never done this before I recommend you to follow this guide It describes the process of connecting your raspberry Pi via serial cabel in great details. One thin that I can recomment you to do is to use your serial cable to power your Raspberry Pi. How to do this is described in the previous link.

3. Docker

Strictly speaking Docker is not a required dependency. It is just convinient to use docker to build source code of the lessons, especially for Mac and Windows users. Each lesson has build.sh script (or build.bat for windows users) This script uses docker to build source code of the lesson. Instructions how to install docker for you platform can be found on the official docker website

If for some reasons you want to avoid using Docker, you can install make utility as well as aarch64-linux-gnu toolchain. If you are using ubuntu you just need to install gcc-aarch64-linux-gnu and build-essential packages.