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