Description
Getting Started with the Raspberry Pi
The Raspberry Pi is an inexpensive, fully capable computing platform that includes everything you need (A/V outputs, usb ports, onboard memory, flash card drive) to run a desktop operating system. All you need is to connect a monitor, USB keyboard and mouse; insert a pre-programmed flash card (sold separately); power it on, and you're ready to access a plethora of applications as you would on a standard desktop computer.
The Raspberry Pi was developed in the UK by the Raspberry Pi Foundation as a tool to facilitate teaching basic computer science in schools.
The Raspberry Pi Model B is based on the Broadcom BCM2835 System-on-Chip that uses an ARM1176JZF-S 700MHz as its core CPU. The Broadcom chip uses a VideoCore IV GPU for graphics, and it also has 512MB of RAM. Even though it lacks a 'standard' hard or solid-state drive, it uses an SD card to store the files needed to run the Operating System. Currently, the board supports several versions of standard GNU/Linux Operating System distributions such as Debian, Fedora, and Arch Linux that have been ported to run on an ARM processor. The full list is available here.
The Raspberry Pi, more than just a computer
The neatest feature about the Raspberry Pi is that it allows us to access low-level ports as we would on a Microcontroller. These include General Purpose digital Input/Output, UART, I2C and SPI for communication, and both 3.3V and 5.5V voltage levels. Have a look at our tutorials to see some great applications using this great little board!
What’s the difference between Model A and Model B?
Model A has 256MB of RAM, one USB port and no Ethernet (network connection). Model B has 512MB of RAM, 2 USB port and an Ethernet port.
Technical Details
| Weight | 45g |
| Dimensions | 85.60mm x 56mm x 21mm |
| SoC | Broadcom BCM2835 |
| Core CPU | ARM1176JZF-S |
| Core CPU Speed | 700MHz |
| GPU | Broadcom VideoCore IV |
| RAM Size | 512MB |
| USB | 2 x 2.0/1.1 Port |
| Video Out | Composite (PAL and NTSC), HDMI or Raw LCD (DSI) |
| Audio Out | 3.5mm Jack or Audio over HDMI |
| Storage | SD/MMC/SDIO |
| Ethernet | 1 x 10/100 Controller (RJ45 connector) |
| Low-Level Peripherals | 8 x GPIO; 1 x UART; 1 x I2C; 1 x SPI w/ 2 x Chip Selects; +3.3V; +5V |
| Power Requirements | 5V@700 mA via MicroUSB or GPIO Header |
| Supported OS | Debian GNU/Linux, Fedora, Arch Linux, RISC OS, and More! |