Raspberry Pi - An ARM GNU/Linux box for $25

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • Raspberry Pi - An ARM GNU/Linux box for $25





      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?

      You can buy the Raspberry Pi through Premier Farnell/Element 14 and RS Components. Both distributors sell all over the world.

      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.

      What will I get when I buy one?

      A Raspberry Pi. Leads, 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. The first batch (February 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?

      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 are not taking requests for people to be resellers at the moment.

      GENERAL

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

      Model A has 128Mb of RAM Model A has been redesigned to have 256Mb RAM, one USB port and no Ethernet (network connection). Model B has 256Mb RAM, 2 USB port and an 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 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?

      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 2. 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 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 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?

      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?

      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 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.

      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.

      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 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. 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.



      Quelle: raspberrypi.org/faqs

      Die Möglichkeiten sind im Prinzip unendlich, bräuchte am liebsten gleich 3. Gestern konnte ich endlich meinen ersten bestellen. Ist evtl schon jemand im Besitz?

      Kompiliere mir gerade openElec, hoffe mein Pi kommt anfang nächster Woche
      Hast eigentlich recht. Macht keinen Sinn, sich über einen Haufen wertloser Bronze Trophies zu freuen.
      Da könnte man ebenso gut voller Stolz Liste führen, an welchen Orten man schon onaniert hat.
    • Brauchten die nicht Monate um überhaupt die ersten Bestellungen verschicken zu können? Hab da ne Menge schlechte Presse in Errinerung.
      "It's Omaha Beach. Wounded Knee. Rorke's Drift, The Killing Fields, the first day on The Somme. World War Three in North Jersey. And only now, pouring automatic fire into a human wall — do I feel something like peace."
    • Habe einen bei Farnell vorbestellen können, wird angeblich Ende Juni geliefert. Ich hätte auch gerne gleich 2 oder 3, aber ich konnte nur einen einzigen auswählen :( Aber irgendwann werde ich sicher noch mal einen zweiten kaufen.

      Ich werde ihn als XBMC-Maschine einsetzen, weiß aber noch nicht ob ich openElec nutzen werde.
    • @Naja Monate ist übertrieben allerdings ist die Produktion etwas stockend. Es war nach dem wer zuerst kommt malz zuerst Prinzip.

      Ende Februar um 7 Uhr frühs gingen die Shops online, um 7.04 konnte ich mich endlich registrieren und musste jetzt 2 Monate warten bis endlich gelifert werden kann.

      @Krelian hab gerade openelec kompiliert, hat ja nur 3 Stunden gedauert :D

      Werde ein ausführliches Hands On verfassen wenn ich ihn hier habe
      Hast eigentlich recht. Macht keinen Sinn, sich über einen Haufen wertloser Bronze Trophies zu freuen.
      Da könnte man ebenso gut voller Stolz Liste führen, an welchen Orten man schon onaniert hat.
    • Ich habe mir auch einen geordert und bin mal gespannt was mich erwartet wenn das Teil ankommt. Geplant ist ebenfalls ein Mediacenter draus zu machen und ggf. ein bischen am TV surfen zu können. Das Teil kann ja (bisher?) afaik nur .264 Sachen über den Grafikchip decoden, sodaß der Rest von der CPU übernommen werden müsste und die ist eigentlich recht schwachbrüstig. Aber wenn HD-Sachen grundsätzlich gehen, dürfte es ja eigentlich kein allzu großes Problem darstellen andere Codecs auch darüber decoden zu lassen... Ich bin gespannt :)
      Offizielles Mitglied der "D.N.M.H.I.G. - Die Nexgamer mit Haar im Gesicht"
    • Preis und Größe sind schon toll. SoC Kits sind ja in den letzten Monaten massenweise erschienen, aber afaik waren sie selten so günstig.
      Was mich hier mehr interessieren dürfte, wäre die Software. Wie aufwändig es ist etwas brauchbares zu machen, und welche Möglichkeiten man so hat ? Also weniger das theoretische, sondern mehr das Reale, aus der Sicht eines users, der höchstens mal in einfache Linux Dist. reingeschnuppert hat.
    • Also bisher gibt es afaik nur eine Fedora Distribution die komplett angepasst wurde. In der Mache ist aber eine Version des XMBC für ARM-Prozessoren, welche den vollen Umfang bieten soll. Hiervon sah ich ein paar Videos welche eine lauffähige Version zeigten die noch einige Anpassungen (Bildschirmausschnitt ragt über den Screen hinaus, etc.) benötigt. Ausserdem ruckelt die Darstellung des XMBC wohl noch in den Menüs...

      Trotzdem bin ich mal gespannt was sich bis zur Auslieferung der nächsten Geräte so Alles tut, denn ich denke daß die Meisten die sich die Kiste geordert haben entweder (wie ich) ein Mediacenter daraus machen wollen oder aber einen kleinen "vollwertigen" Rechner am TV haben möchten.
      Nur gerade letzteres dürfte aufgrund der sehr begrenzten Ressourcen des Geräts nicht so der Bringer sein. Vorsichtigen Schätzungen zufolge ist die Rechenleistung der CPU mit einem P2 300 zu vergleichen. Mir persönlich würde das im Grunde genügen, da ich wie gesagt gern ein wenig am TV surfen möchte und halt vornehmlich Filme/Musik darüber laufen lassen würde.
      Offizielles Mitglied der "D.N.M.H.I.G. - Die Nexgamer mit Haar im Gesicht"
    • Das Board selbst wird nur per USB-Buchse mit Strom versorgt, also liegt der Verbrauch innerhalb der Specs... "Problematisch" wird es nur mit der Peripherie, da dann ein aktiver USB-Hub vorausgesetzt würde. Gut, auch das liegt im Bereich weniger Watt sodaß es verschmerzbar ist ;)

      Die Frage bei einem Atom-Board wären dann eher die Anschaffungskosten, die die des Raspberry bei Weitem übersteigen dürften. Der Vorteil dort wäre dann aber die x86 Architektur, mit der viel mehr User zurecht kämen da man auf bekannte Software zurückgreifen kann.
      Offizielles Mitglied der "D.N.M.H.I.G. - Die Nexgamer mit Haar im Gesicht"
    • Würde dann bedeuten, das der verbrauch so um 2,5w bis max 5w liegen würde. Also nur etwa 30% des Atom boards. Das aber wiederum um einiges mehr Power hat, und etwa 60€ kosten würde. Damit hätte das board schon seine Berechtigung. Vorausgesetzt man kann es wirklich vernünftig als Media Center benutzen. mpeg und h.264 sollte wohl gehen, aber DivX und co sind bestimmt kritisch
    • Ich bin (aufgrund der scheinbar sehr aktiven Community) sehr optimistisch daß einige Frickler eine Implementierung weiterer Codecs voran treiben. Warum auch sollte man standardmässig .264 Krams über die GPU laufen lassen können, andere Formate aber nicht? Wenn ich das richtig verstanden habe, ist die wie Andere moderne GPU's auch, voll programmierbar.
      Und für normale Anwendungen (eines Desktop PC) reichen die 256MB RAM imho vollkommen aus. Es ist ja nicht als Gamingmaschine gedacht, sondern wurde ursprünglich entwickelt um Schülern etc. eine Plattform zu bieten auf der man das Programmieren erlenen kann. Ergo dürfte das System recht flexibel sein, was meine Vermutung hinsichtlich der GPU noch unterstützt.
      Jetzt hoffe ich nur daß das Teil in den kommenden Monaten mal ankommt und ich mal schauen kann was ich damit tatsächlich anstellen kann. Vll. hat sich bis dahin ja auch schon ein bischen was im Softwarebereich getan :)
      Offizielles Mitglied der "D.N.M.H.I.G. - Die Nexgamer mit Haar im Gesicht"
    • Bis jetzt gibt es Arch Linux,Fedora und Debian letzteres sogar mit LXDE Desktop. Einfach das image runterladen auf SD Karte kopieren und fertig.

      Mein openElec(Open Embedded Linux Entertainment Center, or OpenELEC for short, is a small Linux distribution built from scratch as a platform to turn your computer into a complete XBMC media center. OpenELEC is designed to make your system boot as fast as possible and the install is so easy that anyone can turn a blank PC into a media machine in less than 15 minutes.)
      st wie gesagt kompiliert, kann es kaum erwarten :D

      Irgendwleche Formatwünsche die ich mal testen soll?
      Hast eigentlich recht. Macht keinen Sinn, sich über einen Haufen wertloser Bronze Trophies zu freuen.
      Da könnte man ebenso gut voller Stolz Liste führen, an welchen Orten man schon onaniert hat.
    • Wie Black Sun schon sagte... Teste bitte mal alles Mögliche an Formaten was gerade "zur Hand" ist... Evtl. auch mal DVD Images? Oh, und youtube o.ä. wäre auch nett falls da ein Plugin vorhanden ist :)

      @Wlan Stick
      Sofern Treiber vorhanden sind (und das sollte bei Fritz eigentlich kein Problem sein), sollte Alles wunderbar klappen
      Offizielles Mitglied der "D.N.M.H.I.G. - Die Nexgamer mit Haar im Gesicht"
    • kk kann ich machen. Das einzigste was ich allerdings da habe sind DVD iso und mkv....

      Gibts ne legale anlaufstelle für die anderen sachen? Trailer oder iwas?
      Hast eigentlich recht. Macht keinen Sinn, sich über einen Haufen wertloser Bronze Trophies zu freuen.
      Da könnte man ebenso gut voller Stolz Liste führen, an welchen Orten man schon onaniert hat.
    • Och, mit dem DVD Image und einem bischen Matroska wäre mir/uns schon geholfen um zu wissen ob das Teil das auch wirklich schluckt.

      Ach, was mich aber noch interessieren würde, wäre die Bootzeit der Kiste. Für die Fedora Version die die Entwickler nutzen, waren ~15 Sekunden angegeben. Wie schaut das denn eigentlich aus, bis das System komplett einsatzbereit ist?
      Offizielles Mitglied der "D.N.M.H.I.G. - Die Nexgamer mit Haar im Gesicht"
    • Dumm ist nur das MKV nur ein Container ist. Nützt recht wenig wenn der Container zwar von der Software geöffnet werden kann, aber der darin enthaltene Codec zu anspruchsvoll für die Hardware ist. Dieser ganze MKV Hype ist sowieso Irrsinn, da in 99% der Fälle ein alter Avi oder MP4 Container das gleiche Ergebnis liefern würde, aber um ein vielfaches kompatibler mit diversen Abspielgeräten ist.
    • Da H.264 decodierung ja Hardwareseitig unterstützt wird sollten alle wichtigen MKVs abspielbar sein.
      "It's Omaha Beach. Wounded Knee. Rorke's Drift, The Killing Fields, the first day on The Somme. World War Three in North Jersey. And only now, pouring automatic fire into a human wall — do I feel something like peace."
    • Genau deswegen wäre es ja schön, wenn man mal aus 1. Hand erfährt wie es mit divx, MPEG2, Youtube & co. ausschaut. Um Mucke brauche ich mir bei der Rechenpower keine Gedanken machen, aber für ein Mediacenter wäre es schon toll wenn das alles 1a laufen würde ;)
      Offizielles Mitglied der "D.N.M.H.I.G. - Die Nexgamer mit Haar im Gesicht"