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.
We don’t think that the Raspberry Pi is a fix to all of the world’s computing issues; we do believe that we can be a catalyst. We want to see cheap, accessible, programmable computers everywhere; we actively encourage other companies to clone what we’re doing. We want to break the paradigm where without spending hundreds of pounds on a PC, families can’t use the internet. We want owning a truly personal computer to be normal for children. We think that 2012 is going to be a very exciting year. [About Raspberry PI]
Buying the Raspberry Pi
$35 in USA or for 59 CHF bei www.digitec.ch consider adding the case for 18 CHF as it is really well engineered and make the whole a lot safer to manipulate.
Get some more hardware
Buy and SD card or get one from one of your shelves, here is the list of Raspberry Pi verified peripherals
An HDMI cable,
A power supply, either using an iPhone / iPad / Any cellphone power supply with micro USB will work if it can at least give 500mA to 1A juice.
A USB keyboard.
Installing Raspbian wheezy
The Raspberry Pi Foundation has produced and released their own recommended image of Raspbian. Because this image and subsequent updates will be used by 100,000's of Raspberry Pi users, it should be considered the best supported. If you’re just starting out, this is the image they recommend you to use. It’s a reference root file system from Alex and Dom, based on the Raspbian optimised version of Debian, and containing LXDE, Midori, development tools and example source code for multimedia functions.
- Download it at http://www.raspberrypi.org/downloads
- Unzip it and write it to a suitable SD card using the UNIX tool dd. Windows users should use Win32DiskImager.
- Boot on Pi
- Expand image to fill card using the option on screen when you first boot. If you don’t do this on first boot, then you need to use sudo raspi-config (Documentation)
- Log in and change the password by typing passwd
Introducing turbo mode
Up to 50% more performance for free, see http://www.raspberrypi.org/archives/2008
Media Center only usage?
The graphics card of the Raspberry Pi is capable of BluRay quality playback, using H.264 at 40MBits/s. It has a fast 3D core accessed using the supplied OpenGL ES2.0 and OpenVG libraries. But If you want to use it as a media center using XBMC, it is recommended to activate the MPG2 hardware decoder, for 3,60€ buy the required licenses at http://www.raspberrypi.com/license-keys/. SOund over HDMI is also supported.
Other media center ready to use images are
- OpenELEC - [ Installing ] - [ FAQ ] - [ Help forum ]
- Raspbmc - [ Installing: Windows, Mac OS X, Linux ] - [ FAQ ] - [ User guide ] - [ Help forum ]
- XBian - [ Installing ] - [ FAQ ] - [ Starters guide ] - [ Forum ]
Installing Oracle's Java on Raspberry Pi
Not an easy task if you don’t want to use the openJDK…
- Benchmark: http://raspberrypi.org/phpBB3/viewtopic.php?f=81&t=25418
- Use Debian wheezy (soft-float) with JDK7 for Oracle JVM
- Use Raspbian wheezy (hard-float) with JDK8 for Oracle JVM
Searching for more Hacks!
Search in Google for
- site:hackaday.com raspberry will return 21’000 articles!
- site:lifehacker.com raspberry will return 17’600 articles!
Want to connect a lot more peripherals? buy a raspberry gertboard! Here are some images of the small Raspberry Pi attached to a Gertboard.
Gertboard is the ideal add-on for Raspberry Pi. Designed by Gert van Loo, it is a flexible experimenter board that plugs directly into your Raspberry Pi, and out into the physical world, allowing you to detect and respond to external physical events. Detect and output analogue voltages. Drive powerful motors. Detect switch presses. Illuminate LEDs and drive relays. Jumper cables allow you to hook up different parts of the circuit in many different ways, allowing total flexibility. All controlled by your own Raspberry Pi.
WebIOPi is a REST framework and a webapp which allows you to control your Raspberry Pi's GPIO. Just install it on your Pi, and use any browser from your network. It's useful to start enjoying GPIOs and also to debug some circuits without writing any line of code. It also allows to control your Pi's GPIOs over Internet, so it's a good starting point for home remote control.
A small project started:
Controlling danfoss home heating system over the web using a Raspberry Pi and Webiopi.