Description: The Raspberry Pi is a credit-card sized computer that plugs into your TV and a keyboard. It's a capable little PC which can be used for many of the things that your desktop PC does, like spreadsheets, word-processing and games. It also plays high-definition video. We want to see it being used by kids all over the world to learn programming.
The Raspberry Pi was designed to run Linux kernel based operating systems, there is even a working group porting Android 4.0 Ice Cream Sandwich to the Raspberry Pi. The Raspberry Pi model B board is supplied as the board only, and comes without SD-Card, power supply, keyboard, case or cables.
Raspberry Pi Specs:
- SoC Broadcom BCM2835 (CPU, GPU, DSP, and SDRAM)
- CPU: 700 MHz ARM1176JZF-S core (ARM11 family)
- GPU: Broadcom VideoCore IV, OpenGL ES 2.0, 1080p30 h.264/MPEG-4 AVC high-profile decoder
- Memory (SDRAM): 512 Megabytes (MiB)
- Video outputs: Composite RCA, HDMI
- Audio outputs: 3.5 mm jack, HDMI
- Onboard storage: SD, MMC, SDIO card slot
- 10/100 Ethernet RJ45 onboard network
- Storage via SD/ MMC/ SDIO card slot
Raspberry Pi Acessories:
- Micro USB power supply 5V, 1.2A, EU
- Raspberry Pi enclosure, Black
- Raspberry Pi enclosure, White
- Raspberry Pi enclosure, Transparent
- WiFi USB dongle RTL8188CU (802.11b/g/n) for Raspberry Pi
- HDMI to VGA adapter for Raspberry Pi
- HDMI (Female) to DVI Converter (Male)
- Mini Jack to RCA Stereo Cable
- Ethernet cable cat 5E, Blue
- Ethernet cable cat 5E, Red
- High Speed HDMI cable, 1m
- High Speed HDMI cable, 2m
- RCA Video cable for the, Raspberry Pi
Notes on the Revision 2.0:
The new Raspberry Pi Model B Revision 2.0 adds a few extras to the previous design. There has been a small change to the GPIO pin out of revision 2.0, to add ARM JTAG support and to present a different I2C peripheral from that which is (heavily) used on the camera interface.
Users wishing to produce portable GPIO code should either avoid using the these pins, or add code to check the board revision and behave appropriately. For more informations on pin changes check the Raspberry website post on the new board revision
Raspberry Pi Model B Revision 2.0.
- Two 2.5mm (drilled 2.9mm for M2.5 screw) non plated mounting holes.
- New USB Output Power - the resettable fuses have been removed permanently. It is now possible to power the RPI from a USB hub that back feeds power, but the hub cannot supply more than 2.5A under fault conditions.
- JTAG Debug Support - two GPIO pins have been interchanged to allow a missing debug signal (ARM_TMS) to appear on P1 pin 13.
- I2C Support on P1/P6 - the primary and secondary I2C channels have been reversed.
- Version Identification Links - the four GPIO signals originally used for version identification have been removed.
- Additional I/O Expansion - to utilise additional GPIO signals a new connector site P5 has been added. This carries the four GPIO signals named GPIO7 - GPIO10 respectively, along with +5V0, +3V3 and two 0V. Currently this connector is not populated.
Quick start guide
The setup described here is the simplest one, using just the USB ports on the board and a television or digital monitor. If you're a total beginner, please visit the beginners' section of the Raspberry Pi forums, where there are photos of what all the cables you'll need look like, and more hints and tips to get you started - the community is very friendly, and if you dive in, someone there will be happy to help you with any questions or problems you might have.
You will need:
Raspberry Pi overview.
The SD card must be preloaded with an operating system before you can boot the Raspberry Pi. A brand-name (not generic) Class 4 card of 4GB or more is recommended. To obtain an SD card image, and for instructions on how to flash an SD card from a Linux or Windows PC, please refer to http://www.raspberrypi.org/downloads. Follow the instruction and install the boot image on the SD-CARD. If you're in trouble, the Raspberry Pi Wiki has written a detailed guide for beginners. We recommend that developers use the Raspian "wheezy" image, which includes Python, gcc, and a range of example applications.
Connect Everything Together:
Now follow these steps, make sure you connect everything properly before turning power ON and place your Raspberry Pi on a non-metal surface. To boot the Raspberry Pi, connect the monitor, mouse and keyboard, insert the preloaded SD card and plug in the power. If you don't plan to use more then 2 USB devices, you can simply ignore the USB hub, this is only needed if you need to add more devices.
- Plug the prepared SD card into the RPi
- Plug the USB keyboard and mouse into the RPi, perhaps via a USB hub. Connect the Hub to power, if necessary.
- Plug a video cable into the screen (TV or monitor) and into the RPi.
- Plug your extras into the RPi (USB WiFi, Ethernet cable, external hard drive etc.). This is where you may really need a USB hub
- Ensure that your USB hub (if any) and screen are working.
- Plug the Micro USB power supply into the mains socket.
- With your screen on, plug the power supply into the RPi microUSB socket
- The RPi should boot up and display messages on the screen.
It is always recommended to connect the MicroUSB power to the unit last (while most connections can be made live, it is best practice to connect items such as displays with the power turned off). The RPi may take a long time to boot when powered-on for the first time, so be patient! If you have inserted the Ethernet cable, the device will attempt to acquire a DHCP lease at startup. You can login with the username and password on the downloads page. If you're using the Raspbian use username: pi and password: raspberry. For superuser privileges, "sudo" does not require a password. Once you are logged in, you can start the X window system using the "startx" command. Digital audio is available via the HDMI connector. Analogue stereo audio is available from the 3.5mm jack.
New SD card images are released regularly at http://www.raspberrypi.org/downloads. Major areas of on-going optimisation include offloading the X window system to the GPU, which will speed it up considerably. None of the browsers for Raspbian "wheezy" support HTML5, and there is currently no Flash support, so unfortunately you cannot watch YouTube videos; we're investigating HTML5 solutions. (If you're desperate to watch YouTube, you'll need to put XBMC, Raspbmc or OpenELEC on an SD card, visit the Raspberry Pi forums to learn more.) There is currently no Java Virtual Machine (JVM) included in the default file system; we will address this in a future release.
Playing DOOM in Raspberry Pi