Raspberry Pi is a popular single board computer with 700MHz ARM11 microprocessor, Broadcom VideoCore IV GPU, 256 or 512 MB of RAM and uses SD card as its storage for operating system and user data/files. This single-board computer has a stereo audio output, easily accessible RCA Video and HDMI outputs, 10/100 Mb/s LAN connector and 1 or 2 USB ports. These peripheral makes Raspberry Pi interesting for all people who have knowledge of Linux operating system. Additional GPIO connector makes it interesting for electronics engineers as well. This single-board computer can be used in many applications - from home media center to the "brain" of a complicated robot.
From electronics engineering point of view, computing power and available LAN, USB, GPIO connectors of the Raspberry Pi are the main interests. For this reason, it is necessary to remove the need of extra keyboard and TV/monitor to operate and control this single-board computer. This article describes how to set up a Raspberry Pi so it would be possible to set up, use and hack it without external keyboard or screen. First we will discuss the necessary software, required steps to setup and boot Linux, as well as setting up a network connection. Raspberry Pi will be prepared for making further changes using SSH terminal client from a PC.