Skip to content

Latest commit

 

History

History
26 lines (18 loc) · 3.92 KB

raspberry_pi.md

File metadata and controls

26 lines (18 loc) · 3.92 KB

Raspberry Pi

The Raspberry Pi Foundation is a UK-based charity that manufactures small-board computers that were originally designed for children to use to code, but now are used in their millions as beginner IoT Devices, home computers, media servers, smart home controllers and games machines.

The model recommended for this cart is the Raspberry Pi 4. This has a quad-core ARM 64 processor, up to 8GB RAM, 2 4K HDMI ports, WiFi, Gigabit Ethernet, USB-2 and 3 ports and GPIO (General Purpose Input Output) pins to allow you to connect a range of sensors and other hardware.

Raspberry Pis can run a range of operating systems, and the most common is Raspberry Pi OS - a version of Debian Linux customized for the Pi and available in 2 flavors, one that has a full desktop experience, and a Lite version that is terminal only. This allows the Pi to be connected to a keyboard/mouse/screen and used as a fully functioning computer, or connected to remotely.

Seeing as the Pi runs a full version of Linux, it can be programmed in a variety of languages. This is different to devices like Arduino boards that rely on C++ or possibly micro-python. The Pi comes with Python, C++, Java, Ruby and Scratch pre-installed in Raspberry Pi OS, and can run .NET in C# or F#, JavaScript, Node, Perl or Erlang amongst others.

The resources in this repo will focus on Python and C# only.

Raspberry Pi Resources

Rather than duplicate existing labs or documentation, here are some links to existing Microsoft and external Raspberry Pi content.