Difference between revisions of "RaspberryPiBoard"

From eLinux.org
Jump to: navigation, search
(Education & Training materials)
(go direct to RPi Hub)
 
(395 intermediate revisions by 57 users not shown)
Line 1: Line 1:
[[Category: Linux]]
+
#REDIRECT [[RPi Hub]]
[[Category: OMAP]]
 
[[Category: Development Boards]]
 
[[Category: RaspberryPi]]
 
 
 
This page collects information about [http://www.raspberrypi.org Raspberry Pi's] $25 Linux computer for Education, based on a new [http://www.broadcom.com/products/Mobile-Multimedia/Mobile-Multimedia-Processors Broadcom media processor] (Raspberry Pi are currently redacting the chip model number in comments on their forum) and featuring an [http://infocenter.arm.com/help/topic/com.arm.doc.ddi0301h/DDI0301H_arm1176jzfs_r0p7_trm.pdf ARM1176JZF-S] core.
 
 
 
<div style="margin:0; margin-top:10px; margin-right:10px; border:1px solid #dfdfdf; padding:0 1em 1em 1em; background-color:#ffffcc; align:right; ">
 
'''NEWS:'''
 
* [http://www.raspberrypi.org/?p=28 Alpha boards are now in manufacture]
 
</div>
 
<br>
 
=Events=
 
 
 
<br>
 
 
 
=Hardware=
 
The first product is about the size of a credit card, and is designed to plug into a TV or be combined with a touch screen for a low cost tablet. The expected price is $25 for a fully-configured system.
 
 
 
Provisional specification
 
 
 
*    700MHz ARM11 (ARM1176JZF-S) core
 
*    128MB (Model A) or 256MB of SDRAM (Model B)
 
*    OpenGL ES 2.0
 
*    1080p30 H.264 high-profile decode
 
*    Composite and HDMI video output
 
*    One USB 2.0 port provided by the BCMxxxx
 
*    SD/MMC/SDIO memory card slot
 
*    General-purpose I/O (About 16 3v3, brought out to 1.27mm pin-strip)
 
*    Optional integrated 2-port USB hub and 10/100 Ethernet controller (Model B)
 
*    Open software (Ubuntu, Iceweasel, KOffice, Python)
 
 
 
==Components==
 
(PCB IDs are those of the Model B Alpha board)
 
 
 
* CPU: Broadcom BCMxxxx featuring the [http://infocenter.arm.com/help/topic/com.arm.doc.ddi0301h/DDI0301H_arm1176jzfs_r0p7_trm.pdf ARM1176JZF-S] ARM11 core clocked at 700MHz and an unknown GPU providing Open GL ES 2.0 and 1080p30 H.264 high-profile decode
 
* RAM: 128MB (Model A) or 256MB (Model B) of SDRAM
 
* Either 1x USB 2.0 (Model A) or LAN9512 providing 10/100Mb Ethernet and 2x USB 2.0 (J10: Model B)
 
* 1.27" header providing ~16 GPIOs at 3v3
 
* J1: DC Jack (6-20v input provisionally)
 
* HDMI connector
 
* SD/MMC/SDIO memory card slot
 
* J5: JTAG
 
* J6: Audio connector
 
* J7: Composite Video connector
 
 
 
* Board size: Credit-card or smaller.
 
* Weight: <37g
 
* Currently 6 layer PCB; target: 4 layer
 
 
 
==Manual==
 
 
 
Documentation will presumably be available when the product is release (current target ~November 2011)
 
 
 
==Schematic / Layout==
 
 
 
* PCB mask: http://www.raspberrypi.org/wp-content/uploads/2011/07/raspberry1.png
 
* Prototype1 board: http://www.raspberrypi.org/wp-content/uploads/2011/07/pcb1.jpg
 
 
 
==Errata==
 
 
 
 
 
==Clocking==
 
 
 
*  Provisional main CPU clock speed is 700MHz
 
*  No data currently released on the GPU or other component clock speeds
 
 
 
==Power management==
 
 
 
* Target power consumption is <1W
 
 
 
==DLP Pico projector==
 
 
 
The boards have both Composite and HDMI outputs so should interface with a range od DLP Pico projectors on the market.
 
 
 
==Interfacing to Raw LCD Panels==
 
 
 
No data currently available.
 
 
 
=Availability=
 
 
 
Estimated availablility is End of November 2011.
 
 
 
=Case=
 
 
 
A protective case is an often-cited required accessory.  Cases are likely to be offered both directly from Raspberry Pi and from 3rd party companies such as Special Computing.
 
 
 
=Power Adapters=
 
 
 
Provisional information is that the boards will feature a Coax-style DC Jack connector accepting 6-20v (or possibly 5-16v)
 
 
 
=Expansion boards=
 
 
 
It is likely that expansion boards will be offered both by Raspberry Pi Foundation and by 3rd parties.
 
 
 
=BootRom=
 
 
 
The boards do not include NAND or NOR storage - everything is on the SD card, which has a FAT32 partition with GPU firmware and a kernel image, and an EXT2 partition with the rootfs.
 
 
 
We're not currently using a bootloader - we actually boot via the GPU, which contains a proprietary RISC core (wacky architecture ;) . The GPU mounts the SD card, loads GPU firmware and brings up display/video/3d, loads a kernel image, resets the SD card host and starts the ARM.
 
 
 
You could replace the kernel image with a bootloader image, and that would work fine.
 
 
 
 
 
=Code=
 
 
 
Code and binaries for Raspberry Pi will be available at various places from launch.
 
 
 
==Binaries==
 
 
 
==Source==
 
 
 
=Compiler=
 
 
 
The Broadcom processor on Raspberry Pi contains an ARM v6 general purpose processor and a GPU of currently unknown origin.  No data is currently available on other cores (if any) available in the BCMxxxx.
 
 
 
==ARM==
 
 
 
There is broad compiler support including gcc - please see [http://www.elinux.org/ARMCompilers ARM Compilers]
 
 
 
==DSP==
 
 
 
It is currently unknown if there is a DSP present.
 
 
 
=Development environments=
 
 
 
Instead of just using compiler + editor, you can use complete image create "development tool chains" which integrate compiler, build system, packaging tools etc. in one tool chain.
 
 
 
==OpenEmbedded==
 
 
 
==Eclipse==
 
 
 
==Meego==
 
 
 
==Android==
 
 
 
'''EMBINUX'''
 
 
 
==Mamona==
 
 
 
==Ubuntu==
 
 
 
==Debian ARM==
 
 
 
==GeeXboX ARM==
 
 
 
==Scratchbox==
 
 
 
=Software hints=
 
 
 
This section collects hints, tips & tricks for various software components.
 
 
 
=Graphics accelerator=
 
 
 
=Beginners guide=
 
 
 
You just got your new Raspberry Pi device, and now? See [[RaspberryPiBoardBeginners|beginners guides]].
 
 
 
=FAQ=
 
 
 
For Raspberry Pi frequently asked questions (FAQ) see [http://www.raspberrypi.org/?page_id=8 FAQ].
 
 
 
=Links=
 
==Home page==
 
[http://www.raspberrypi.org raspberrypi.org] (RaspberryPi home)
 
* Using [http://www.google.com/ Google] you can search raspberrypi.org (including [http://www.raspberrypi.org/?page_id=43 Forum]) using ''site:raspberrypi.org <search term>''.  The home page and forum each have their own search facilitiy also.
 
 
 
==Manuals and resources==
 
 
 
==Contact and communication==
 
* [http://www.raspberrypi.org/ Home page and blog]
 
* [http://www.raspberrypi.org/?page_id=8 FAQ]
 
* [http://www.raspberrypi.org/?page_id=2 Contact Raspberry Pi Foundation (info and press inquiries)]
 
* [http://twitter.com/intent/user?screen_name=Raspberry_Pi Twitter]
 
 
 
==Articles==
 
(please use Google search or Google news for the moment)
 
 
 
==Books==
 
 
 
==Education & Training materials==
 
*  See also [[Category:Education]]
 
 
 
==Past events==
 
 
 
==Raspberry Pi wiki pages==
 
 
 
==Raspberry Pi photos==
 
* [http://www.raspberrypi.org/?page_id=11 Press photos]
 
* [http://www.raspberrypi.org/wp-content/uploads/2011/07/raspberry1.png PCB layout]
 
 
 
==Raspberry Pi videos==
 
* [http://news.bbc.co.uk/1/hi/programmes/click_online/9504208.stm BBC iClick's Peter Price asks whether a £15 computer can solve the programming gap]
 
* [http://www.youtube.com/watch?v=pQ7N4rycsy4 Raspberry Pi's David Braben talks to BBC's Rory Cellan-Jones]
 
 
 
==Manufacturing==
 
 
 
=Subpages=
 
<splist
 
parent=
 
showparent=no
 
sort=desc
 
sortby=title
 
liststyle=ordered
 
showpath=no
 
kidsonly=no
 
debug=0
 
/>
 
 
 
=Thanks=
 
*  The layout for this page is based on the excellent [[Beagleboard]] page on this site.
 
*  Some of the text on this page has been adapted from contributions made by the contributors to the [[Beagleboard]] page on this site.
 

Latest revision as of 19:34, 20 September 2012

Redirect to: