Sunday, October 6, 2013

Scratch ← BrickPi

Scratch ← BrickPi:

'via Blog this'

Scratch on the Raspberry Pi | ScratchEd

Scratch on the Raspberry Pi | ScratchEd:

'via Blog this'

Pi Programming | News, information and tutorials about programming the Raspberry Pi

Pi Programming | News, information and tutorials about programming the Raspberry Pi:

'via Blog this'

Use your Raspberry Pi as a Wi-Fi, Scratch interface device | cymplecy (simplesi)

Use your Raspberry Pi as a Wi-Fi, Scratch interface device | cymplecy (simplesi):

'via Blog this'

RGB-LED Lesson 2 (Scratch GPIO) – Getting Started | Meltwater's Raspberry Pi Hardware

RGB-LED Lesson 2 (Scratch GPIO) – Getting Started | Meltwater's Raspberry Pi Hardware:

'via Blog this'

Learn to program your Raspberry Pi | News | TechRadar

Learn to program your Raspberry Pi | News | TechRadar:

'via Blog this'

Build your first game using Scratch on the Raspberry Pi | News | TechRadar

Build your first game using Scratch on the Raspberry Pi | News | TechRadar:

'via Blog this'

Scratch | Raspberry Pi

Scratch | Raspberry Pi:

'via Blog this'

Raspberry Pi | An ARM GNU/Linux box for $25. Take a byte!

Raspberry Pi | An ARM GNU/Linux box for $25. Take a byte!:

'via Blog this'

Learn Python - Free Interactive Python Tutorial — Urlist

Learn Python - Free Interactive Python Tutorial — Urlist:

'via Blog this'

10.1''LCD Display - 1366x768 HDMI/VGA/NTSC/PAL [DIS00200M] - $89.00 : Seeed Studio Bazaar, Boost ideas, extend the reach — Urlist

10.1''LCD Display - 1366x768 HDMI/VGA/NTSC/PAL [DIS00200M] - $89.00 : Seeed Studio Bazaar, Boost ideas, extend the reach — Urlist:

'via Blog this'

Raspberry Pi Tutorials-Learn to use & Program the Rasoberry Pi Device — Urlist

Raspberry Pi Tutorials-Learn to use & Program the Rasoberry Pi Device — Urlist:

'via Blog this'

Build your own Google TV Using RaspberryPi, NodeJS and Socket.io | Donald's Blog — Urlist

Build your own Google TV Using RaspberryPi, NodeJS and Socket.io | Donald's Blog — Urlist:

'via Blog this'

Raspberry Pi Hacks

Raspberry Pi Hacks:

'via Blog this'

Python Flashcards » blog.whaleygeek.co.uk

Python Flashcards » blog.whaleygeek.co.uk:

'via Blog this'

How Girls Should Serve Raspberry Pi: Tom Dubick at TEDxCharlotteED (+pla...

schools | Raspberry Pi

schools | Raspberry Pi:

'via Blog this'

Raspberry Jamboree 2013 Panel Discussion: Educational Value of Raspberry Pi

Code Club | Raspberry Pi

Code Club | Raspberry Pi:

'via Blog this'

Overview | Adafruit Raspberry Pi Educational Linux Distro | Adafruit Learning System

Overview | Adafruit Raspberry Pi Educational Linux Distro | Adafruit Learning System:

'via Blog this'

Overview | Adding a Real Time Clock to Raspberry Pi | Adafruit Learning System

Overview | Adding a Real Time Clock to Raspberry Pi | Adafruit Learning System:

'via Blog this'

Overview | MCP230xx GPIO Expander on the Raspberry Pi | Adafruit Learning System

Overview | MCP230xx GPIO Expander on the Raspberry Pi | Adafruit Learning System:

'via Blog this'

Overview | Adafruit's Raspberry Pi Lesson 1. Preparing an SD Card for your Raspberry Pi | Adafruit Learning System

Overview | Adafruit's Raspberry Pi Lesson 1. Preparing an SD Card for your Raspberry Pi | Adafruit Learning System:

'via Blog this'

Overview | Adafruit 16x2 Character LCD + Keypad for Raspberry Pi | Adafruit Learning System

Overview | Adafruit 16x2 Character LCD + Keypad for Raspberry Pi | Adafruit Learning System:

'via Blog this'

Overview | Adafruit 16x2 Character LCD + Keypad for Raspberry Pi | Adafruit Learning System

Overview | Adafruit 16x2 Character LCD + Keypad for Raspberry Pi | Adafruit Learning System:

'via Blog this'

Overview | Adafruit's Raspberry Pi Lesson 4. GPIO Setup | Adafruit Learning System

Overview | Adafruit's Raspberry Pi Lesson 4. GPIO Setup | Adafruit Learning System:

'via Blog this'

Overview | Adafruit's Raspberry Pi Lesson 2. First Time Configuration | Adafruit Learning System

Overview | Adafruit's Raspberry Pi Lesson 2. First Time Configuration | Adafruit Learning System:

'via Blog this'

Overview | Adafruit's Raspberry Pi Lesson 3. Network Setup | Adafruit Learning System

Overview | Adafruit's Raspberry Pi Lesson 3. Network Setup | Adafruit Learning System:

'via Blog this'

Overview | Adafruit's Raspberry Pi Lesson 5. Using a Console Cable | Adafruit Learning System

Overview | Adafruit's Raspberry Pi Lesson 5. Using a Console Cable | Adafruit Learning System:

'via Blog this'

Overview | Sitcom SFX Door Trigger | Adafruit Learning System

Overview | Sitcom SFX Door Trigger | Adafruit Learning System:

'via Blog this'

Overview | Adafruit's Raspberry Pi Lesson 6. Using SSH | Adafruit Learning System

Overview | Adafruit's Raspberry Pi Lesson 6. Using SSH | Adafruit Learning System:

'via Blog this'

Overview | Adafruit's Raspberry Pi Lesson 7. Remote Control with VNC | Adafruit Learning System

Overview | Adafruit's Raspberry Pi Lesson 7. Remote Control with VNC | Adafruit Learning System:

'via Blog this'

Overview | Adafruit's Raspberry Pi Lesson 8. Using a Servo Motor | Adafruit Learning System

Overview | Adafruit's Raspberry Pi Lesson 8. Using a Servo Motor | Adafruit Learning System:

'via Blog this'

Overview | Debugging with the Raspberry Pi WebIDE | Adafruit Learning System

Overview | Debugging with the Raspberry Pi WebIDE | Adafruit Learning System:

'via Blog this'

Overview | Adafruit's Raspberry Pi Lesson 9. Controlling a DC Motor | Adafruit Learning System

Overview | Adafruit's Raspberry Pi Lesson 9. Controlling a DC Motor | Adafruit Learning System:

'via Blog this'

Overview | Using a Mini PAL/NTSC Display with a Raspberry Pi | Adafruit Learning System

Overview | Using a Mini PAL/NTSC Display with a Raspberry Pi | Adafruit Learning System:

'via Blog this'

Overview | Using an IR Remote with a Raspberry Pi Media Center | Adafruit Learning System

Overview | Using an IR Remote with a Raspberry Pi Media Center | Adafruit Learning System:

'via Blog this'

Overview | Large Pi-based Thermometer and Clock | Adafruit Learning System

Overview | Large Pi-based Thermometer and Clock | Adafruit Learning System:

'via Blog this'

Overview | Adafruit's Raspberry Pi Lesson 10. Stepper Motors | Adafruit Learning System

Overview | Adafruit's Raspberry Pi Lesson 10. Stepper Motors | Adafruit Learning System:

'via Blog this'

Introduction | Adafruit Ultimate GPS on the Raspberry Pi | Adafruit Learning System

Introduction | Adafruit Ultimate GPS on the Raspberry Pi | Adafruit Learning System:

'via Blog this'

Overview | Adafruit's Raspberry Pi Lesson 11. DS18B20 Temperature Sensing | Adafruit Learning System

Overview | Adafruit's Raspberry Pi Lesson 11. DS18B20 Temperature Sensing | Adafruit Learning System:

'via Blog this'

Overview | Adafruit's Raspberry Pi Lesson 12. Sensing Movement | Adafruit Learning System

Overview | Adafruit's Raspberry Pi Lesson 12. Sensing Movement | Adafruit Learning System:

'via Blog this'

Overview | Raspberry Pi as a Media Center | Adafruit Learning System

Overview | Raspberry Pi as a Media Center | Adafruit Learning System:

'via Blog this'

Overview | Adafruit's Raspberry Pi Lesson 13. Power Control | Adafruit Learning System

Overview | Adafruit's Raspberry Pi Lesson 13. Power Control | Adafruit Learning System:

'via Blog this'

Overview | Internet of Things Printer for Raspberry Pi | Adafruit Learning System

Overview | Internet of Things Printer for Raspberry Pi | Adafruit Learning System:

'via Blog this'

Overview | Raspberry Pi WiFi Radio | Adafruit Learning System

Overview | Raspberry Pi WiFi Radio | Adafruit Learning System:

'via Blog this'

Overview | Setting up a Raspberry Pi as a WiFi access point | Adafruit Learning System

Overview | Setting up a Raspberry Pi as a WiFi access point | Adafruit Learning System:

'via Blog this'

Initial Setup & Overview | PiMiner Raspberry Pi Bitcoin Miner | Adafruit Learning System

Initial Setup & Overview | PiMiner Raspberry Pi Bitcoin Miner | Adafruit Learning System:

'via Blog this'

Overview | Skill Badge Requirements: Raspberry Pi | Adafruit Learning System

Overview | Skill Badge Requirements: Raspberry Pi | Adafruit Learning System:

'via Blog this'

Overview | Raspberry Pi Thermal Printer One Time Pads | Adafruit Learning System

Overview | Raspberry Pi Thermal Printer One Time Pads | Adafruit Learning System:

'via Blog this'

Overview | Raspberry Pi as an Ad Blocking Access Point | Adafruit Learning System

Overview | Raspberry Pi as an Ad Blocking Access Point | Adafruit Learning System:

'via Blog this'

Overview and Requirements | Raspberry Pi Wifi-Controlled Cat Laser Toy | Adafruit Learning System

Overview and Requirements | Raspberry Pi Wifi-Controlled Cat Laser Toy | Adafruit Learning System:

'via Blog this'

Instructions | USB Audio Cards with a Raspberry Pi | Adafruit Learning System

Instructions | USB Audio Cards with a Raspberry Pi | Adafruit Learning System:

'via Blog this'

Overview | Setting up a Raspberry Pi with NOOBS | Adafruit Learning System

Overview | Setting up a Raspberry Pi with NOOBS | Adafruit Learning System:

'via Blog this'

Overview | Running Minecraft on a Raspberry Pi | Adafruit Learning System

Overview | Running Minecraft on a Raspberry Pi | Adafruit Learning System:

'via Blog this'

Overview | Running Minecraft on a Raspberry Pi | Adafruit Learning System

Overview | Running Minecraft on a Raspberry Pi | Adafruit Learning System:

'via Blog this'

Saturday, October 5, 2013

Overview | Adafruit's Raspberry Pi Lesson 1. Preparing an SD Card for your Raspberry Pi | Adafruit Learning System

Overview | Adafruit's Raspberry Pi Lesson 1. Preparing an SD Card for your Raspberry Pi | Adafruit Learning System:

'via Blog this'

Overview | Adafruit's Raspberry Pi Lesson 1. Preparing an SD Card for your Raspberry Pi | Adafruit Learning System

Overview | Adafruit's Raspberry Pi Lesson 1. Preparing an SD Card for your Raspberry Pi | Adafruit Learning System:

'via Blog this'

Raspberry Pi • View topic - Muscle Sensing with the Pi?

Raspberry Pi • View topic - Muscle Sensing with the Pi?:

'via Blog this'

e-Health Sensor Platform V2.0 for Arduino and Raspberry Pi [Biometric / Medical Applications]

e-Health Sensor Platform V2.0 for Arduino and Raspberry Pi [Biometric / Medical Applications]:

'via Blog this'

Raspberry Pi » DesignSpark

Raspberry Pi » DesignSpark:

'via Blog this'

Developers - IndieCity

Developers - IndieCity:

'via Blog this'

RPi Hub - eLinux.org

RPi Hub - eLinux.org:

'via Blog this'

The MagPi

The MagPi:

'via Blog this'

Tuesday, October 1, 2013

Welcome to Raspberry Pi for Beginners

Raspberry Pi - Preping the SD card

Raspberry Pi - Booting (fedora remix) for the first time

Raspberry Pi - Logging in for the first time

Raspberry Pi - Loading Debian "squeeze" desktop

Raspberry Pi - Enabling SSH on Debian

Raspberry Pi - Swapping between OS'

Raspberry Pi - How to view your Raspberry pi system's information

Unboxing of my Raspberry Pi

Raspberry Pi - Very basic and useful commands

Raspberry Pi - How to edit system files

Raspberry Pi - Changing the system hostname

Raspberry Pi - Changing your password

Raspberry Pi - How to change the MOTD - Message of the day

Raspberry Pi - Changing to Static IP

Raspberry Pi - Resize the partition to fill the SD card

Raspberry Pi - Mounting devices and transferring files

Raspberry Pi - Installing VNC server

Raspberry Pi - Installing software (apt-get)

Raspberry Pi - Case

Raspberry Pi - Installing Apache web server

Raspberry Pi - Installing php

Raspberry Pi - How to backup your Raspberry Pi

Raspberry Pi - How to start programming with Python

Raspberry Pi - Installing MySQL and LAMP

Raspberry Pi - How to use the GPIO

Raspberry Pi - FTP Server

Raspberry Jam - Cambridge

Raspberry Pi - Media Centre XBMC

Raspberry Pi - Setting up a wireless card

Raspberry Pi - Raspcontrol

Raspberry Pi - Using a 2x16 LCD

Raspberry Pi - What is SSH

Raspberry Pi - How to check your power supplys voltage

Raspberry PI - External temperature sensor

Raspberry Pi - Adafruit Pi Cobbler

Raspberry Pi - Introduction to the Gertboard

Raspberry Pi - Two Factor authentication (SSH)

Raspberry Pi - How to build the Pibow case

Raspberry PI - How to sent a text message from your Pi

Raspberry Pi - Controlling mains electric

Raspberry Pi - GPIO Web control - WebIOPi

Raspberry PI - Pi Store

Raspberry Pi - Gertboard Motor Controller

Raspberry Pi - Serial Console Server

Raspberry Pi - Playing Media via cli + GPIO

Raspberry Pi - Ultrasonic sensor

Raspberry Pi - Ultrasonic sensor

Raspberry Pi - Model A

Raspberry Pi - Minecraft on your Pi

Raspberry Pi - How to put your Pi Online

Raspberry Pi - PiBeginners + New Website

Raspberry Pi - BerryClip

Raspberry PI - DynamicDNS

Raspberry Pi - Camera - RaspiCam - Basic setup

Raspberry Pi - Camera Advanced

Raspberry Pi - NOOB

Raspberry Pi - Timelapse photography and encoding

Raspberry Pi - Webmin

Raspberry Pi - Network Attached Storage

Raspberry Pi - The Pi Supply

Raspberry Pi Tutorial 1 - An Introduction to Debian Linux

Raspberry Pi Tutorial 2 - Snapshots, VirtualBox Guest Additions & Instal...

Raspberry Pi Tutorial 3 - Hello World, Geany and Python

Raspberry Pi Tutorial 4 - Coding Style and more Python

Raspberry Pi Tutorial 5 - An introduction to Game Development, PyGame

Raspberry Pi Tutorial 6 - Your first game with PyGame

Raspberry Pi Tutorial 7 - Object Oriented Game Programming with Python a...

Raspberry Pi Tutorial 8 - Finishing off PiShooter

Raspberry Pi Tutorial 9 - Starting Pi Snake

Raspberry Pi Tutorial 10 - Feeding PiSnake

Raspberry Pi Tutorial 11 - Snake Segments

Raspberry Pi Tutorial 12 - A Moving Snake

Raspberry Pi Tutorial 13 - Eating Food

Raspberry Pi Tutorial 14 - Snake Collisions

Raspberry Pi Tutorial 15 - Game Paused State

Raspberry Pi Tutorial 16 - Snake Score Counter

Preparing for Pi - Using Full SD card capacity (Resizing Partitions In G...

GUI's with GTK - Hello World-1

GUI's with GTK - Hello World Part 2

Using Glade to create GUI's - PiText

A Simple Text Editor - PiText

GUI's with GTK - Hello World Part 2 (+playlist)

A Simple Text Editor - PiText (+playlist)

Raspberry Pi - It's Here! (+playlist)

XBMC & YouTube on the Raspberry Pi! (+playlist)

Raspberry Pi Beginners: Preparing an SD Card in Windows (+playlist)

Raspberry Pi Beginners: Preparing an SD Card in Linux (+playlist)

Raspberry Pi Beginners: Preparing an SD card on Mac OS X (+playlist)

Introducing Raspberry Pi



Image courtesy of Switched On Tech Design (www.sotechdesign.com.au) – thanks guys!

INTRODUCTION

What’s a Raspberry Pi?

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.

Can I buy shares in the Raspberry Pi Foundation?

We’re a charity, so you can’t buy shares in the company. If you want to support us, we’d love you to buy one.

BUYING AND SHIPPING

Where can I buy one?

You can buy the Raspberry Pi through Premier Farnell/Element 14 and RS Components. Both distributors sell all over the world.
In mainland China, Taiwan, Hong Kong and Macau you can also buy directly through Egoman Technology Corp.

How many can I buy in one go?

We’ve lifted the one-per-person restriction: you can buy as many as you want.

How much will it cost?

The Model A will cost $25 and the Model B $35, plus local taxes and shipping/handling fees.

What will I get when I buy one?

You will get the Raspberry Pi Board itself.  A power supply or SD cards are not included but can be purchased at the same time from Farnell and RS. You will be able to buy preloaded SD cards too.

Why is the price in US Dollars? You’re a UK company!

The components we buy are priced in dollars, and we negotiate manufacturing in dollars. Because currency markets are so volatile at the moment, we price the final board in dollars too so we don’t have to keep changing the price.

Will there be a buy-one-give-one program?

Yes. We plan to implement a program of this sort, but you can also just buy one if you prefer.

Will the device be available internationally?

We intend to ship worldwide from launch. We may establish a distribution network in due course.

Will there be a minimum order quantity?

The minimum order quantity will be one unit.

I want to be a Raspberry Pi reseller.

We’ve got an exclusive distribution arrangement with RS and Farnell; what resellers are doing is buying in bulk from them (which reduces shipping costs to nearly nothing) and selling on. You don’t need any special licence to resell, and they’re very happy to sell on to resellers. Unfortunately, because of the way the pricing model (and the fact that we’re a charity) works, you won’t be able to get a discount for bulk – what most resellers are doing is using it as a way to sell high-margin peripherals and so on.
GENERAL

What’s the difference between Model A and Model B?

Model A has 256MB RAM, one USB port and no Ethernet (network connection). Model B  has 512MB RAM, 2 USB port and an Ethernet port.

What are the dimensions of the Raspberry Pi?

The Raspberry Pi measures 85.60mm x 56mm x 21mm, with a little overlap for the SD card and connectors which project over the edges. It weighs 45g.

What SoC are you using?

The SoC is a Broadcom BCM2835. This contains an ARM1176JZFS, with floating point, running at 700Mhz, and a Videocore 4 GPU. The GPU 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.

Why did you select the ARM11?

Cost and performance.

How powerful is it?

The GPU provides Open GL ES 2.0, hardware-accelerated OpenVG, and 1080p30 H.264 high-profile decode.
The GPU is capable of 1Gpixel/s, 1.5Gtexel/s or 24 GFLOPs of general purpose compute and features a bunch of texture filtering and DMA infrastructure.
That is, graphics capabilities are roughly equivalent to Xbox 1 level of performance. Overall real world performance is something like a 300MHz Pentium 2, only with much, much swankier graphics.

Will it overclock?

Most devices will run happily at 800MHz. In the latest Raspbian distro there is an option to change the overclocking options on first boot and any time afterwards by running “raspi-config” without voiding your warranty.  It should be noted that these are experimental settings and not every board will be able to run stably at the highest setting.  If you experience issues, try reducing the overclocking settings until stability is restored.

Will it blend?

Yes. We have conducted extensive virtual simulations. No Raspberry Pis were harmed in the testing.

How does it boot?

You have to boot from SD but a USB HD can “take over” after the initial boot. You cannot boot without an SD card.

Where’s the on / off switch?

To switch on: just plug it in!
To switch off: remove power.

Why is there no real time clock (RTC)?

The expectation is that non-network connected units will have their clocks updated manually at startup. Adding an RTC is surprisingly expensive, once you’ve factored in batteries, area and componentry and would have pushed us above our target price. You can add one yourself using the GPIO pins if you’re after an interesting electronics project.

Will you sell a self-assembly kit?

No. It would be too expensive for us to provide kits alongside finished boards, which would mean introducing another step in manufacturing; and a kit would be impossible to hand solder. We use special equipment (robots!) to solder on the BGA package and other tiny components.

Can I add extra memory?

No. The RAM is a POP package on top of the SoC, so it’s not removable or swappable.

What hardware documentation will be available?

Broadcom don’t release a full datasheet for the BCM2835, which is the chip at the heart of the Raspberry Pi. We will release a datasheet for the SoC which will cover the hardware exposed on the Raspi board e.g. the GPIOs. We will also release a board schematic later on.

But I want documentation for <hardware X>!

Other documentation may be released in future but this will be at the Foundation’s discretion.

But I demand the documentation for the chip. Give it to me!

To get the full SoC documentation you would need to sign an NDA with Broadcom, who make the chip and sell it to us. But you would also need to provide a business model and estimate of how many chips you are going to sell.

Why doesn’t the Raspberry Pi include <insert name> piece of hardware or <insert name> sort of port?

Our main function is a charitable one – we’re trying to build the cheapest possible computer that provides a certain basic level of functionality, and keeping the price low means we’ve had to make hard decisions about what hardware and interfaces to include.

Can you test it to make sure that it is suitable for <X>?

If you want to use it for something that we haven’t tested, and that it’s not intended for (i.e. anything but the educational work we’re planning for it), then that development work is up to you.

How do I connect a mouse and keyboard?

Model A has one USB port and Model B has 2. Beyond this, mice, keyboards, network adapters and external storage will all connect via a USB hub.

CASES

Will it have a case?

At this time, there is no official case. The education release later in 2013 will have a case by default. There are lots of homebrew case discussions on the forum. There are several third party cases available, we suggest stopping by the forums and reading some of the threads about cases you can purchase or build yourself.

Will it fit in an Altoids tin?

Doesn’t quite work, I’m afraid – because we don’t round off the edges of the board, it’s a little too big to fit the tin.

GRAPHICS

What display can I use?

There is composite and HDMI out on the board, so you can hook it up to an old analogue TV, to a digital TV or to a DVI monitor (using a cheap adapter for the DVI). There is no VGA support, but adaptors are available, although these are relatively expensive.

Why is there no VGA support?

The chip specifically supports HDMI. VGA is considered to be an end-of-life technology, so supporting it doesn’t fit with our plans at the moment.

Is there a GPU binary?

Yes. The GPU binary also contains the first stage bootloader.

Can I add a touchscreen?

We haven’t experimented with any touchscreens yet, but there’s no electronic reason why it shouldn’t work. There’s lots of discussion about this on the forums. The main issue people are encountering seems to be one of cost; touchscreens are very pricey!

What is the usable temperature range?

The Raspberry Pi is built from commercial chips which are qualified to different temperature ranges; the LAN9512 is specified by the manufacturers being qualified from 0°C to 70°C, while the AP is qualified from -40°C to 85°C. You may well find that the board will work outside those temperatures, but we’re not qualifying the board itself to these extremes.

AUDIO

Is sound over HDMI supported?

Yes.

What about standard audio in and out?

There’s a standard 3.5mm jack for audio out. You can add any supported USB microphone for audio in.

POWER

What are the power requirements?

The device is powered by 5v micro USB. You can read more about it here. Power supplies will be available at launch.

Can I run power Raspberry Pi from batteries as well as from a wall socket?

Yes. The device should run off 4 x AA rechargeable cells, but there may be stability issues as the batteries lose their charge.  Using 4 x AA Alkaline cells will result in 6v and it is therefore recommended to use a voltage regulator.

Is power over Ethernet (PoE) possible?

Not in the base device, but it’s been a very commonly requested feature, so we’re examining options for later releases.

SOFTWARE

What operating system (OS) does it use?

We recommend Debian as our default distribution. It’s straightforward to replace the root partition on the SD card with another ARM Linux distro if you want to use something else (there are several available on our downloads page). The OS is stored on the SD card.

Does it have an official programming language?

By default, we’ll be supporting Python as the educational language.
Any language which will compile for ARMv6 can be used with the Raspberry Pi, though; so you’re not limited to using Python.

Will it run WINE (or Windows, or other x86 software)?

No.

What Linux distros will be supported at launch?

Fedora, Debian and ArchLinux will be supported from the start. We hope to see support from other distros later. (Because of issues with newer releases of Ubuntu and the ARM processor we are using, Ubuntu can’t commit to support Raspberry Pi at the moment.) You will be able to download distro images from us as soon as the Raspberry Pi is released, and we will also be selling pre-loaded SD cards shortly after release.

Will it run Android?

A version of android can be found in the forum. It is not presently stable enough for everyday use, however work is continuing on it.

Will it run <insert name of program here>?

In general, you need to look to see whether the program you want can be compiled for the ARMv6 architecture. In most cases the answer will be yes. Specific programs are discussed on our forum, so you might want to look there for an answer.

Will it run the new Windows 8 ARM version?

We are not partners with Microsoft, and their support would be required for porting Windows 8.

SD cards and storage

We have tried cards up to 32GB and most cards seem to work OK. The Wiki has more information about which makes and models work best. You can also attach a USB stick or USB hard drive for storage.  The minimum sized SD card you can use is 2GB, but it is recommended to use at least 4GB if you want to additional programs to the image.

What happens if I brick the device?

You can restore the device by reflashing the SD card.

NETWORKING, USB AND WIRELESS

Does the device support networking? Is there Wi-Fi?

The Model B version of the device includes 10/100 wired Ethernet. There is no Ethernet on the Model A version (which we expect to be taken up mostly by the education market), but Wi-Fi will be available via a standard USB dongle.

Will there be a WiFi option?

Not in the first version, though you can add a dongle. ARM Linux WiFi support can be a bit patchy; there’s a list of tested dongles on the wiki.

Why no Gigabit Ethernet?

The Ethernet is driven via USB 2.0, so the upstream bandwidth would not support Gigabit.

Does the device have support for any form of netbooting or pxe?

No. However, it’s such a low power device that we expect it to be left on much of the time!

How do you connect more than two USB devices?

Use a hub to increase the number of ports. Some keyboards have hubs built in which would work well.  It is recommended to use a powered hub.

EDUCATIONAL USES

What educational material will be available?

We’re working with partners to get software materials developed, as well as with the open source community. Computing at School are writing a user guide and programming manual, we’re aware of a few books being planned and written around the Raspberry Pi, and others have already started to produce some excellent tutorials including video. We’re also working with partners to use it as a teaching platform for other subjects, including languages, maths and so on.
Once we launch, we hope that the community will help bodies like Computing at School put together teaching material such as lesson plans and resources and push this into schools. In due course, the foundation hopes to provide a system of prizes to give young people something to work towards.
There’s lots of discussion of educational uses and resources in our forums – come and have a chat!
I still have more questions!
Check the wiki pages at http://elinux.org/RaspberryPiBoard for more information, or ask in the forums, where there are lots of helpful Raspberry Pi owners, users and fans who will be more than happy to help you out. http://www.raspberrypi.org/phpBB3/

GLOSSARY

BGA: ball grid array. A type of surface mount packaging for electronics.
SoC: system on chip. A computer on a single chip.
GPIO: General purpose input/output. A pin that can be programmed to do stuff.
GPU: graphics processing unit. The hardware the handles the graphics.
Distro: a specific package (“flavour”) of Linux and associated software.
Brick: to accidentally render a device inert by making changes to software or firmware.
Pxe: preboot execution environment. A way to get a device to boot by via the network.
PoE: power over ethernet. Powering a device via an ethernet cable.


Jeremy's Raspberry Pi Tutorials