Raspberry Pi: Difference between revisions

From Official Kodi Wiki
Jump to navigation Jump to search
(null edit for summary. last edit source: http://en.wikipedia.org/w/index.php?title=Raspberry_Pi&oldid=485829600)
Line 18: Line 18:
The design is based around a Broadcom BCM2835 [[w:System-on-a-chip|SoC]], which includes an [[w:ARM11|ARM1176JZF-S]] 700 MHz processor, [[w:VideoCore|VideoCore]] IV GPU, and 256 MB of RAM.  The design does not include internal memory, instead relying on an SD card for booting and long-term storage.
The design is based around a Broadcom BCM2835 [[w:System-on-a-chip|SoC]], which includes an [[w:ARM11|ARM1176JZF-S]] 700 MHz processor, [[w:VideoCore|VideoCore]] IV GPU, and 256 MB of RAM.  The design does not include internal memory, instead relying on an SD card for booting and long-term storage.


==XBMC for Raspberry Pi==
== XBMC for Raspberry Pi ==
Team-XBMC developers are working on porting XBMC to the Raspberry Pi using beta boards supplied by the RPi Foundation.
Team-XBMC developers are working on porting XBMC to the Raspberry Pi using beta boards supplied by the RPi Foundation.



Revision as of 22:34, 6 April 2012

Template:Infobox computer

Raspi-Model-AB-Mono-1.png

The Raspberry Pi is a single-board computer developed in the UK by the Raspberry Pi Foundation.

The design is based around a Broadcom BCM2835 SoC, which includes an ARM1176JZF-S 700 MHz processor, VideoCore IV GPU, and 256 MB of RAM. The design does not include internal memory, instead relying on an SD card for booting and long-term storage.

XBMC for Raspberry Pi

Team-XBMC developers are working on porting XBMC to the Raspberry Pi using beta boards supplied by the RPi Foundation.

Specifications

Model A Model B
Target price:[1] $25 $35[2]
SoC:[1] Broadcom BCM2835 (CPU, GPU, DSP, and SDRAM)[3]
CPU: 700 MHz ARM1176JZF-S core (ARM11 family)[3]
GPU: Broadcom VideoCore IV,[4] OpenGL ES 2.0, 1080p30 h.264/MPEG-4 AVC high-profile decoder[3]
Memory (SDRAM): 256 Megabytes (shared with GPU)
USB 2.0 ports:[5] 1 2 (via integrated USB hub)[6]
Video outputs:[1] Composite RCA (PAL & NTSC), HDMI (rev 1.3 & 1.4) [7], raw LCD Panels via DSI [8][9]

14 HDMI resolutions from 640×350 to 1920×1200 plus various PAL and NTSC standards.[10]

Audio outputs:[1] 3.5 mm jack, HDMI
Onboard storage:[5] SD / MMC / SDIO card slot
Onboard network:[1][5] None 10/100 Ethernet (RJ45)[6]
Low-level peripherals: 8 × GPIO, UART, I²C bus, SPI bus with two chip selects, +3.3 V, +5 V, ground[4][11]
Power ratings: 500 mA (2.5 W)[1] 700 mA (3.5 W)
Power source:[1] volt via MicroUSB or GPIO header
Size: Template:Convert[12]
Planned operating systems: Debian GNU/Linux, Fedora, Arch Linux[13], RISC OS [14]
Notes
  1. Model A and Model B are cultural references[15] to the original models of the British educational BBC Micro computer, developed by Acorn Computers, who originally developed the ARM processors (the architecture of the Raspberry Pi) and operating system RISC OS, which will also be able to be run on the Raspberry Pi (version 5.17).[14]
  2. On the model B beta boards, 128 MB was allocated by default to the GPU, leaving 128 MB for the CPU.[16] On the release model B (and Model A) three different splits are possible: 192 MB (CPU RAM) is the default split. It should be sufficent for standalone 1080p video decoding, or simple 3D (but probably not both together). 224 MB is for Linux only, with just a 1080p framebuffer; likely to fail for any video or 3D. 128 MB is for heavy 3D, possibly also with video decoding (e.g. XBMC).[17] Comparatively the Nokia 701 uses 128 MB for the Broadcom VideoCore IV.[18]
  3. Level 2 Cache is 128 KB, used primarily by the GPU, not the CPU.
  4. The ARM11 is based on version 6 of the ARM architecture, which due to its age is no longer supported by several popular versions of Linux, including Ubuntu.
  5. The available memory, 128–224 MiB, after subtracting 32–128 MiB for graphics memory, is less than the stated minimum requirement of 768 MiB to run a standard build of the Fedora operating system.[19] Neither the memory nor processing power meets the Debian recommended minimums, even for systems without a desktop. However, 128 MiB meets the absolute minimum for an i386 system, even with a desktop. The Debian manual states: "most users risk being frustrated if they ignore these suggestions."[20]
  6. The 128–224 MiB of available memory is twice the minimum requirement of 64 MiB needed to run Slackware Linux on an ARM or i386 system.[21] There are reports of Slackware running well on 32 MB ARM[22] and i386[23] systems. (While Slackware can load and run a GUI, it was designed to be run from the shell.) The Fluxbox window manager running under X Windows requires an additional 48 MB of RAM[24] (112 MB total).
  7. the Raspberry Pi (model B) also contains a 15-pin MIPI Camera interface (CSI) connector, which at the moment is unsupported, but the foundation is planning to release a camera module for it, sometime in the near future.[25][26]
  8. Support for Raw LCD Panels is available in hardware through the available DSI connector from the Mobile Industry Processor Interface (MIPI®) Alliance. [8] Software support is being planned.
  9. Supported digital video resolutions are: 640x350 EGA; 640x480 VGA; 800x600 SVGA; 1024x768 XGA; 1280×720 720p HDTV; 1280x768 WXGA Variant; 1280x800 WXGA Variant; 1280x1024 SXGA; 1366x768 WXGA Variant; 1400x1050 SXGA+; 600x1200 UXGA; 1680x1050 WXGA+; 1920x1080 1080p HDTV; 1920x1200 WUXGA.[10] Also to be supported are the generation of 576i and 480i composite video signals for PAL-BGHID, PAL-M, PAL-N, NTSC and NTSC-J [27]

Notes

See also

Further reading