Sections
Ever dreamt of an embedded platform which is fast, power efficient, reliable and handy? Then Raspberry pi would whet your appetite. Generally pi can be specified as a mini computer which serves you to solve many a problem. You can have a web browser or can perform computing and programming without being the owner of a PC. Of course all the mentioned applications are cost effective in pi compared to the conventional PC.
The idea of raspberry pi sprouted in the minds of the personalities Ebon Upton, Rob Mullins, Jack Lang and Alan Mycroft. They started the venture to build a mini computer by hand and tried the same with the help of AT mega644 microcontroller clocked at 22.1 MHz and a 512K SRAM for data and frame buffer storage. 19 of Atmel’s 32 GPIO lines were used to drive the SRAM address bus. The system looked like what is shown below:
The figure shows a sample raspberry pi development board. It contains the following features:
The heart of the pi is the Broadcom 2835 System On Chip, which has the 32 bit ARM11 RISC CPU, version 6. The default clock speed is 700Mz. The kernel of the pi boots from the SD card. HDMI Out port provides the video output. Audio can be taken from both HDMI and stereo jack. Network speed of 10/100Mbps can be achieved. Raspberry model A has single USB and model B has two USB sockets. USB is expandable via regular or powered hubs. The board is powered using the micro USB plug.
GPIO Pin Diagram |
Specifications of Different Models of Raspberry Pi |
||||||||||||||||||||||||||||||||||||
|
To get started with Raspberry pi you need an operating system. The operating system reside on the SD card and the pi is booted from the card. The various Operating Systems supported include Raspbian, pidora, OpenElec, RaspBMC, Arch Linux and RISC OS. NOOBS (New Out Of the Box Software) is an easy operating system install manager for the pi. Refer this article: How to Install Android on Raspberry Pi
Requirement - an 8GB SD card (recommended)
Sections