Difference between revisions of "RPi FAQ"

From eLinux.org
Jump to: navigation, search
(25 intermediate revisions by 5 users not shown)
Line 1: Line 1:
<div class="entry-content">
+
[[File:R-Pi_Model_AB_Mono-1.png|thumb|right|400px]] [[File:RpiFront.jpg|400px|thumb|right|The Rpi beta board (model B)]] [[File:Rasp_turn_around.gif|200px|thumb|right|A 3D rendering of the Raspberry Pi logo by forum user Antario. [http://www.raspberrypi.org/forum/projects-and-collaboration-general/raspberry-pi-3d-logo-animation Source]]]
<p style="text-align: center;"><a href="http://dmkenr5gtnd8f.cloudfront.net/wp-content/uploads/2011/11/Raspi-Model-AB-Mono-1.png"><img class="size-large wp-image-368 aligncenter" title="Raspi Model AB Mono-1" src="http://dmkenr5gtnd8f.cloudfront.net/wp-content/uploads/2011/11/Raspi-Model-AB-Mono-1-699x1024.png" alt="" width="584" height="855" /></a></p>
 
<h1>INTRODUCTION</h1>
 
<h1>What’s a Raspberry Pi?</h1>
 
<p>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.</p>
 
<h2>Can I buy shares in the Raspberry Pi Foundation?</h2>
 
<p>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. We’ll also be offering a package where you can do a buy-one-give-one purchase, and we’ll be accepting donations too once we start shipping.</p>
 
  
<h1>BUYING AND SHIPPING</h1>
+
== Introduction ==
<h2>When can I buy one?</h2>
 
<p>We are hoping to have the Raspberry Pi available to order at the end of February 2012.
 
  
The initial production run will be 10 000 uncased development-style boards with further
+
=== What’s a Raspberry Pi? ===
  
productions runs starting once these have been sold.</p>
+
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.
<h2>Where can I buy one?</h2>
 
<p>The Raspi will initially only be available to purchase through raspberrypi.com –if you
 
  
sign up to the mailing list on the front page you’ll be notified as soon as we’re ready to
+
==== Can I buy shares in the Raspberry Pi Foundation? ====
  
start shipping.</p>
+
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. We’ll also be offering a package where you can do a buy-one-give-one purchase, and we’ll be accepting donations too once we start shipping.
<h2>How many can I buy in one go?</h2>
 
<p>For the first batch we are limiting orders to one per person. This restriction will be  
 
  
relaxed as production gets in to full swing, and we can be sure of getting boards to all who
+
== BUYING AND SHIPPING ==
  
want them. This should prevent eBay scalping (to some extent – we will also be auctioning
+
=== Where can I buy one? ===
  
some boards ourselves to try to make sure there’s no market for scalpers), and ensure that
+
The Raspi will initially only be available to purchase through [http://www.farnell.com Premier Farnell/Element 14] and [http://rswww.com RS Components.]
  
as many different individuals as possible get their Raspberry Pi!</p>
+
=== How many can I buy in one go? ===
<h2>How much will it cost?</h2>
 
<p>The Model A will cost $25 and the Model B $35, plus local taxes.</p>
 
<h2>How can I pay for it?</h2>
 
<p>We will accept most major cards, PayPal, and offline payments.</p>
 
<h2>What will I get when I buy one?</h2>
 
<p>A Raspberry Pi. Leads, a power supply or SD cards are not included but can be purchased
 
  
at the same time from the store. You will be able to buy preloaded SD cards too. The first
+
For the first batch we are limiting orders to one per person. This restriction will be relaxed as production gets in to full swing, and we can be sure of getting boards to all who want them. This should prevent eBay scalping (to some extent – we will also be auctioning some boards ourselves to try to make sure there’s no market for scalpers), and ensure that as many different individuals as possible get their Raspberry Pi!
  
batch (February 2012) will not have a case.</p>
+
=== How much will it cost? ===
<h2>Why is the price in US Dollars? You’re a UK company!</h2>
 
<p>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
+
The Model A will cost $25 and the Model B $35, plus local taxes.
  
too so we don’t have to keep changing the price.</p>
+
=== How can I pay for it? ===
  
<h2>Will there be a buy-one-give-one program?</h2>
+
We will accept most major cards, PayPal, and offline payments.
<p>Yes. We plan to implement a program of this sort, but you can also just buy one if you
 
  
prefer.</p>
+
=== What will I get when I buy one? ===
<h2>Will the device be available internationally?</h2>
 
<p>We intend to ship worldwide from launch. We may establish a distribution network in due
 
  
course.</p>
+
A Raspberry Pi. Leads, a power supply or SD cards are not included but will be able to be purchased after the current demand for Raspberry Pi boards is being satisfied by [http://www.farnell.com Premier Farnell/Element 14] and [http://rswww.com RS Components], (probably April 2012). You will eventually be able to buy preloaded SD cards too. The initial batches through Summer 2012 will not have a case.
<h2>How much will it cost to ship to [country X]?</h2>
 
<p>We don’t know yet; we&#8217;re still negotiating about logistics. The people we&#8217;re
 
  
talking to have local distribution points all over the world, so you can have your Raspberry
+
=== Why is the price in US Dollars? You’re a UK company! ===
  
Pi shipped from somewhere closer than the UK.</p>
+
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.
<h2>Will there be a minimum order quantity?</h2>
 
<p>The minimum order quantity will be one unit.</p>
 
<h2>Do you accept pre-orders?</h2>
 
<p>No. We are adequately funded, and don’t want to take your money until we have finished
 
  
hardware.</p>
+
=== Will there be a buy-one-give-one program? ===
<h2>I want to be a Raspberry Pi reseller.</h2>
 
<p>We are not taking requests for people to be resellers at the moment.</p>
 
<h2>Can I join the mailing list?</h2>
 
<p>You certainly can. Head to the <a href="http://www.raspberrypi.org">home page</a>, and
 
  
you’ll see a form at the top right you can fill in. People who are signed up will get an
+
Yes. We plan to implement a program of this sort, but you can also just buy one if you prefer.
  
email as soon as we have confirmed a release date.</p>
+
=== Will the device be available internationally? ===
<h1>GENERAL</h1>
 
<h2>What’s the difference between Model A and Model B?</h2>
 
<p>Model A has 128Mb of RAM, one USB port and no Ethernet (network connection). Model B has
 
  
256Mb RAM, 2 USB port and an Ethernet port.</p>
+
[http://www.farnell.com Premier Farnell/Element 14] and [http://rswww.com RS Components] distribute and ship world-wide via subsidiaries and partners in virtually every country. There have been some problems with information about pricing and availability being fully shared among some countries' local offices, but, they are being worked out with the primary distributors and should be resolved by mid-March 2012.
  
<h2>What are the dimensions of the Raspberry Pi?</h2>
+
=== How much will it cost to ship to [country X]? ===
<p>The Raspberry Pi measures 85.60mm x 53.98mm x 17mm, with a little overlap for the SD card
 
  
and connectors which project over the edges. It weighs 45g.</p>
+
[http://www.farnell.com Premier Farnell/Element 14] and [http://rswww.com RS Components] and their subsidiaries/partners will convey this information before orders are charged, and these costs may vary from country to country, which the Foundation cannot control.
<h2>What SoC are you using?</h2>
 
<p>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
+
=== Will there be a minimum order quantity? ===
  
at 40MBits/s. It has a fast 3D core accessed using the supplied OpenGL ES2.0 and OpenVG
+
The minimum order quantity will be one unit.
  
libraries.</p>
+
=== Do you accept pre-orders? ===
<h2>Why did you select the ARM11?</h2>
 
<p>Cost and performance.</p>
 
<h2>How powerful is it?</h2>
 
<p>The GPU provides Open GL ES 2.0, hardware-accelerated OpenVG, and 1080p30 H.264 high-
 
  
profile decode.</p>
+
Pre-orders are now being taken by [http://www.farnell.com Premier Farnell/Element 14] and [http://rswww.com RS Components]
<p>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.</p>
+
=== I want to be a Raspberry Pi reseller. ===
<p>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
+
We are not taking requests for people to be resellers at the moment.
  
swankier graphics.</p>
+
=== Can I join the mailing list? ===
<h2>Will it overclock?</h2>
 
<p>There’s a little overclocking headroom – most devices will run happily at 800MHz. There’s
 
  
no BIOS <em>per se</em>, but we do support booting bare metal code, so something could be
+
You certainly can. Head to the [http://www.raspberrypi.org home page], and you’ll see a form at the top right you can fill in. People who are signed up will get an e-mail as soon as we have confirmed a release date.
  
done.</p>
+
== GENERAL ==
<h2>Will it blend?</h2>
 
<p>Yes. We have conducted extensive virtual simulations. No Raspberry Pis were harmed in the
 
  
testing.</p>
+
=== What’s the difference between Model A and Model B? ===
  
<h2>How does it boot?</h2>
+
Model A has 256 MB of RAM, one USB port and no Ethernet (network connection). Model B has 256 MB RAM, two USB ports and a 100 Mbits/sec Ethernet port.
<p>You have to boot from SD but a USB HD can “take over” after the initial boot. You cannot
 
  
boot without an SD card.</p>
+
=== What are the dimensions of the Raspberry Pi? ===
<h2>Where’s the on / off switch?</h2>
 
<p>To switch on: just plug it in!</p>
 
<p>To switch off: remove power.</p>
 
<h2>Why is there no real time clock (RTC)?</h2>
 
<p>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
+
The Raspberry Pi measures 85.60mm x 53.98mm x 17mm, with a little overlap for the SD card and connectors which project over the edges. It weighs 45g.
  
batteries, area and componentry and would have pushed us above our target price. You can add
+
=== What SoC are you using? ===
  
one yourself using the GPIO pins if you’re after an interesting electronics project.</p>
+
The SoC is a Broadcom BCM2835. This contains an ARM1176JZFS, with floating point, running at 700Mhz, and a Videocore IV GPU. The GPU is capable of BluRay quality playback, using H.264 at 40 Mbits/s. It has a fast 3D core accessed using the supplied OpenGL ES 2.0 and OpenVG libraries.
<h2>Will you sell a self-assembly kit?</h2>
 
<p>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
+
=== Why did you select the ARM11? ===
  
solder. We use special equipment (robots!) to solder on the BGA package and other tiny
+
Cost and performance.
  
components.</p>
+
=== How powerful is it? ===
<h2>Can I add extra memory?</h2>
 
<p>No. The RAM is a POP package on top of the SoC, so it’s not removable or swappable.</p>
 
<h2>What hardware documentation will be available?</h2>
 
<p>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  
+
The GPU provides Open GL ES 2.0, hardware-accelerated OpenVG, and 1080p30 H.264 high-profile decode.
  
exposed on the Raspi board e.g. the GPIOs. We will also release a board schematic later
+
The GPU is capable of 1 Gpixel/s, 1.5 Gtexel/s or 24 GFLOPs of general purpose compute and features a bunch of texture filtering and DMA infrastructure.
  
on.</p>
+
That is, graphics capabilities are roughly equivalent to Xbox 1 level of performance. Overall real-world performance is something like a 300MHz Pentium II, only with much, much swankier graphics.
<h2>But I want documentation for &lt;hardware X&gt;!</h2>
 
<p>Other documentation may be released in future but this will be at the Foundation’s
 
  
discretion.</p>
+
=== Will it overclock? ===
  
<h2>But I <em>demand</em> the documentation for the chip. Give it to me!</h2>
+
There’s a little overclocking headroom – most devices will run happily at 800MHz. There’s no BIOS ''per se'', but we do support booting bare metal code, so something could be done.
<p>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
+
=== Will it blend? ===
  
of how many chips you are going to sell.</p>
+
Yes. We have conducted extensive virtual simulations. No Raspberry Pis were harmed in the testing.
<h2>Why doesn’t the Raspberry Pi include &lt;insert name&gt; piece of hardware or &lt;insert
 
  
name&gt; sort of port?</h2>
+
=== How does it boot? ===
<p>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
+
You have to boot from SD but a USB HD can “take over” after the initial boot. You cannot boot without an SD card.
  
means we’ve had to make hard decisions about what hardware and interfaces to include.</p>
+
=== Where’s the on / off switch? ===
<h2>Can you test it to make sure that it is suitable for &lt;X&gt;?</h2>
 
<p>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
+
To switch on: just plug it in!
  
work is up to you.</p>
+
To switch off: remove power.
<h2>How do I connect a mouse and keyboard?</h2>
 
<p>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.</p>
+
=== Why is there no real time clock (RTC)? ===
<h1>CASES</h1>
 
<h2>Will it have a case?</h2>
 
<p>Not for the first batch. We&#8217;ll be making and selling cases by the summer;
 
  
you&#8217;ll be able to buy a unit with or without a case, or a case on its own. The
+
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.
  
education release later in 2012 will have a case by default. There are lots of homebrew case
+
=== Will you sell a self-assembly kit? ===
  
discussions on the forum.</p>
+
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.
<h2>Will it fit in an Altoids tin?</h2>
 
<p>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.</p>
+
=== Can I add extra memory? ===
  
<h1>GRAPHICS</h1>
+
No. The RAM is a POP package on top of the SoC, so it’s not removable or swappable.
<h2>What display can I use?</h2>
 
<p>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
+
=== What hardware documentation will be available? ===
  
support, but adaptors are available, although these are relatively expensive.</p>
+
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.
<h2>Why is there no VGA support?</h2>
 
<p>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.</p>
+
=== But I want documentation for &lt;hardware X&gt;! ===
<h2>Is there a GPU binary?</h2>
 
<p>Yes. The GPU binary also contains the first stage bootloader.</p>
 
<h2>Can I add a touchscreen?</h2>
 
<p>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
+
Other documentation may be released in future but this will be at the Foundation’s discretion.
  
people are encountering seems to be one of cost; touchscreens are very pricey!</p>
+
=== But I ''demand'' the documentation for the chip. Give it to me! ===
<h2>What is the usable temperature range?</h2>
 
<p>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 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.
  
to 70°C, while the AP is qualified from -40°C to 85<strong>°</strong>C. You may well find
+
=== Why doesn’t the Raspberry Pi include &lt;insert name&gt; piece of hardware or &lt;insert name&gt; sort of port? ===
  
that the board will work outside those temperatures, but we’re not qualifying the board
+
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.
  
itself to these extremes.</p>
+
=== Can you test it to make sure that it is suitable for &lt;X&gt;? ===
<h1>AUDIO</h1>
 
<h2>Is sound over HDMI supported?</h2>
 
<p>Yes.</p>
 
<h2>What about standard audio in and out?</h2>
 
<p>There’s a standard 3.5mm jack for audio out. You can add any supported USB microphone for
 
  
audio in.</p>
+
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.
  
<h1>POWER</h1>
+
=== How do I connect a mouse and keyboard? ===
<h2>What are the power requirements?</h2>
 
<p>The device is powered by 5v micro USB. You can read more about it <a
 
  
href="http://www.raspberrypi.org/archives/260" target="_blank">here</a>. Power supplies will
+
Model A has one USB port and Model B has two. Beyond this, mice, keyboards, network adapters and external storage will all connect via a USB hub.
  
be available at launch.</p>
+
== CASES ==
<h2>Can I run power Raspberry Pi from batteries as well as from a wall socket?</h2>
 
<p>Yes. The device should run well off 4 x AA cells.</p>
 
<h2>Is power over Ethernet (PoE) possible?</h2>
 
<p>Not in the base device, but it’s been a very commonly requested feature, so we’re
 
  
examining options for later releases.</p>
+
=== Will it have a case? ===
<h1>SOFTWARE</h1>
 
<h2>What operating system (OS) does it use?</h2>
 
<p>We’ll be using Fedora as our recommended distribution. It’s straightforward to replace
 
  
the root partition on the SD card with another ARM Linux distro if you want to use something
+
Not for the first batch. We’ll be making and selling cases by the summer; you'll be able to buy a unit with or without a case, or a case on its own. The education release later in 2012 will have a case by default. There are lots of homebrew case discussions on the forum.
  
else. The OS is stored on the SD card.</p>
+
=== Will it fit in an Altoids tin? ===
<h2>Does it have an official programming language?</h2>
 
<p>By default, we’ll be supporting Python as the educational language.</p>
 
<p>Any language which will compile for ARMv6 can be used with the Raspberry Pi, though; so
 
  
you’re not limited to using Python.</p>
+
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.
<h2>Will it run WINE (or Windows, or other x86 software)?</h2>
 
<p>No.</p>
 
  
<h2>What Linux distros will be supported at launch?</h2>
+
== GRAPHICS ==
<p>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
+
=== What display can I use? ===
  
processor we are using, Ubuntu can’t commit to support Raspberry Pi at the moment.) You will
+
There is composite and HDMI out on the board, so you can hook it up to an old analog 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.
  
be able to download distro images from us as soon as the Raspberry Pi is released, and we
+
=== Why is there no VGA support? ===
  
will also be selling pre-loaded SD cards shortly after release.</p>
+
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.
<h2>Will it run Android?</h2>
 
<p>If someone in the community can port a version of Android to work with 256MB of RAM, then
 
  
it’ll run on the Raspberry Pi.</p>
+
=== Is there a GPU binary? ===
<h2>Will it run &lt;insert name of program here&gt;?</h2>
 
<p>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
+
Yes. The GPU binary also contains the first stage bootloader.
  
our forum, so you might want to look there for an answer.</p>
+
=== Can I add a touchscreen? ===
<h2>Will it run the new Windows 8 ARM version?</h2>
 
<p>We are not partners with Microsoft, and their support would be required for porting
 
  
Windows 8.</p>
+
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!
<h1>SD cards and storage</h1>
 
<p>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
+
=== What is the usable temperature range? ===
  
hard drive for storage.</p>
+
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.
<h2>What happens if I brick the device?</h2>
 
<p>You can restore the device by reflashing the SD card.</p>
 
  
<h1>NETWORKING, USB AND WIRELESS</h1>
+
== AUDIO ==
<h2>Does the device support networking? Is there Wi-Fi?</h2>
 
<p>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
+
=== Is sound over HDMI supported? ===
  
Wi-Fi will be available via a standard USB dongle.</p>
+
Yes.
<h2>Will there be a WiFi option?</h2>
 
<p>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.</p>
+
=== What about standard audio in and out? ===
<h2>Why no Gigabit Ethernet?</h2>
 
<p>The Ethernet is driven via USB 2.0, so the upstream bandwidth would not support
 
  
Gigabit.</p>
+
There’s a standard 3.5mm jack for audio out. You can add any supported USB microphone for audio in.
<h2>Does the device have support for any form of netbooting or pxe?</h2>
 
<p>No. However, it’s such a low power device that we expect it to be left on much of the
 
  
time!</p>
+
== POWER ==
<h2>How do you connect more than two USB devices?</h2>
 
<p>Use a hub to increase the number of ports. Some keyboards have hubs built in which would
 
  
work well.</p>
+
=== What are the power requirements? ===
  
<h1>EDUCATIONAL USES</h1>
+
The device is powered by 5v micro USB. You can read more about it [http://www.raspberrypi.org/archives/260 here]. Power supplies will be available at launch.
<h2>What educational material will be available?</h2>
 
<p>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
+
=== Can I run power Raspberry Pi from batteries as well as from a wall socket? ===
  
aware of a few books being planned and written around the Raspberry Pi, and others have
+
Yes. The device should run well off 4 x AA cells.
  
already started to produce some excellent tutorials including video. We’re also working with
+
=== Is power over Ethernet (PoE) possible? ===
  
partners to use it as a teaching platform for other subjects, including languages, maths and
+
Not in the base device, but it’s been a very commonly requested feature, so we’re examining options for later releases.
  
so on.</p>
+
== SOFTWARE ==
<p>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
+
=== What operating system (OS) does it use? ===
  
due course, the foundation hopes to provide a system of prizes to give young people
+
It is capable of running several different [[RPi_Distributions|operating systems]].  As of July 2012, the Foundation recommmends Raspbian "Wheezy" for first-time users.  It’s straightforward to replace the root partition on the SD card with another ARM Linux distro if you want to use something else. The OS is stored on the SD card.
  
something to work towards.</p>
+
=== Does it have an official programming language? ===
<p>There’s lots of discussion of educational uses and resources in our forums – come and
 
  
have a chat!</p>
+
By default, we’ll be supporting Python as the educational language.
<h1>GLOSSARY</h1>
 
<p>BGA: ball grid array. A type of surface mount packaging for electronics.</p>
 
<p>SoC: system on chip. A computer on a single chip.</p>
 
<p>GPIO: General purpose input/output. A pin that can be programmed to do stuff.</p>
 
<p>GPU: graphics processing unit. The hardware the handles the graphics.</p>
 
<p>Distro: a specific package (“flavour”) of Linux and associated software.</p>
 
<p>Brick: to accidentally render a device inert by making changes to software or
 
  
firmware.</p>
+
Any language which will compile for ARMv6 can be used with the Raspberry Pi, though; so you’re not limited to using Python.
<p>Pxe: preboot execution environment. A way to get a device to boot by via the network.</p>
+
 
<p>PoE: power over ethernet. Powering a device via an ethernet cable.</p>
+
=== Will it run WINE (or Windows, or other x86 software)? ====
<p><strong><br />
+
 
</strong></p>
+
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 supporting 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? ===
 +
 
 +
If someone in the community can port a version of Android to work with 256MB of RAM, then it’ll run on the Raspberry Pi.
 +
 
 +
=== Will it run &lt;insert name of program here&gt;? ===
 +
 
 +
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 RT? ===
 +
 
 +
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 flash memory stick or USB hard drive for storage.
 +
 
 +
=== 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 Mbits/second 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.
 +
 
 +
== 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 is 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, math, and so on.
 +
 
 +
Once we launch, we hope that the community will help organizations 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!
 +
 
 +
== GLOSSARY ==
 +
 
 +
BGA: Ball Grid Array. A type of surface mount packaging for electronics.
 +
 
 +
SoC: System on Chip. A computer on a single integrated circuit.
 +
 
 +
GPIO: General Purpose Input/Output. Pins that can be programmed to do stuff.
 +
 
 +
GPU: Graphics Processing Unit. The hardware that handles 3-D graphics in scientific notation (floating point) math.
 +
 
 +
Distro: a specific package (“flavor”) of Linux and associated software.
 +
 
 +
Brick: to accidentally render a device inoperative by making changes to software or firmware.
 +
 
 +
Pxe: Preboot execution environment. A way to get a device to boot via the network.
 +
 
 +
PoE: Power over Ethernet. Powering a device via an Ethernet cable.
 +
 
 +
<br />
 +
 
 +
[[Category:RaspberryPi]]

Revision as of 19:23, 1 October 2012

R-Pi Model AB Mono-1.png
The Rpi beta board (model B)
A 3D rendering of the Raspberry Pi logo by forum user Antario. Source

Contents

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. We’ll also be offering a package where you can do a buy-one-give-one purchase, and we’ll be accepting donations too once we start shipping.

BUYING AND SHIPPING

Where can I buy one?

The Raspi will initially only be available to purchase through Premier Farnell/Element 14 and RS Components.

How many can I buy in one go?

For the first batch we are limiting orders to one per person. This restriction will be relaxed as production gets in to full swing, and we can be sure of getting boards to all who want them. This should prevent eBay scalping (to some extent – we will also be auctioning some boards ourselves to try to make sure there’s no market for scalpers), and ensure that as many different individuals as possible get their Raspberry Pi!

How much will it cost?

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

How can I pay for it?

We will accept most major cards, PayPal, and offline payments.

What will I get when I buy one?

A Raspberry Pi. Leads, a power supply or SD cards are not included but will be able to be purchased after the current demand for Raspberry Pi boards is being satisfied by Premier Farnell/Element 14 and RS Components, (probably April 2012). You will eventually be able to buy preloaded SD cards too. The initial batches through Summer 2012 will not have a case.

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?

Premier Farnell/Element 14 and RS Components distribute and ship world-wide via subsidiaries and partners in virtually every country. There have been some problems with information about pricing and availability being fully shared among some countries' local offices, but, they are being worked out with the primary distributors and should be resolved by mid-March 2012.

How much will it cost to ship to [country X]?

Premier Farnell/Element 14 and RS Components and their subsidiaries/partners will convey this information before orders are charged, and these costs may vary from country to country, which the Foundation cannot control.

Will there be a minimum order quantity?

The minimum order quantity will be one unit.

Do you accept pre-orders?

Pre-orders are now being taken by Premier Farnell/Element 14 and RS Components

I want to be a Raspberry Pi reseller.

We are not taking requests for people to be resellers at the moment.

Can I join the mailing list?

You certainly can. Head to the home page, and you’ll see a form at the top right you can fill in. People who are signed up will get an e-mail as soon as we have confirmed a release date.

GENERAL

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

Model A has 256 MB of RAM, one USB port and no Ethernet (network connection). Model B has 256 MB RAM, two USB ports and a 100 Mbits/sec Ethernet port.

What are the dimensions of the Raspberry Pi?

The Raspberry Pi measures 85.60mm x 53.98mm x 17mm, 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 IV GPU. The GPU is capable of BluRay quality playback, using H.264 at 40 Mbits/s. It has a fast 3D core accessed using the supplied OpenGL ES 2.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 1 Gpixel/s, 1.5 Gtexel/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 II, only with much, much swankier graphics.

Will it overclock?

There’s a little overclocking headroom – most devices will run happily at 800MHz. There’s no BIOS per se, but we do support booting bare metal code, so something could be done.

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 two. Beyond this, mice, keyboards, network adapters and external storage will all connect via a USB hub.

CASES

Will it have a case?

Not for the first batch. We’ll be making and selling cases by the summer; you'll be able to buy a unit with or without a case, or a case on its own. The education release later in 2012 will have a case by default. There are lots of homebrew case discussions on the forum.

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 analog 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 well off 4 x AA cells.

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?

It is capable of running several different operating systems. As of July 2012, the Foundation recommmends Raspbian "Wheezy" for first-time users. It’s straightforward to replace the root partition on the SD card with another ARM Linux distro if you want to use something else. 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 supporting 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?

If someone in the community can port a version of Android to work with 256MB of RAM, then it’ll run on the Raspberry Pi.

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 RT?

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 flash memory stick or USB hard drive for storage.

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 Mbits/second 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.

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 is 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, math, and so on.

Once we launch, we hope that the community will help organizations 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!

GLOSSARY

BGA: Ball Grid Array. A type of surface mount packaging for electronics.

SoC: System on Chip. A computer on a single integrated circuit.

GPIO: General Purpose Input/Output. Pins that can be programmed to do stuff.

GPU: Graphics Processing Unit. The hardware that handles 3-D graphics in scientific notation (floating point) math.

Distro: a specific package (“flavor”) of Linux and associated software.

Brick: to accidentally render a device inoperative by making changes to software or firmware.

Pxe: Preboot execution environment. A way to get a device to boot via the network.

PoE: Power over Ethernet. Powering a device via an Ethernet cable.