Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Raspberry Pi

Download as pdf or txt
Download as pdf or txt
You are on page 1of 20

Raspberry Pi

RPi redirects here. For other uses, see RPI. models have an 8P8C Ethernet port and the Pi 3 has on
board Wi-Fi 802.11n and Bluetooth.
The Raspberry Pi is a series of credit card-sized single- The Foundation provides Raspbian, a Debian-based
board computers developed in the United Kingdom by Linux distribution for download, as well as third party
the Raspberry Pi Foundation to promote the teaching Ubuntu, Windows 10 IOT Core, RISC OS, and spe-
of basic computer science in schools and in developing cialised media center distributions.[8] It promotes Python
countries.[3][4][5] The original model became far more and Scratch as the main programming language, with sup-
popular than anticipated,[6] selling outside of its target port for many other languages.[9] The default rmware is
market for uses such as robotics. Peripherals (includ- closed source, while an unocial open source is avail-
ing keyboards, mice and cases) are not included with the able.
Raspberry Pi. Some accessories however have been in-
cluded in several ocial and unocial bundles.[6]
According to the Raspberry Pi Foundation, over 5 mil- 2 Hardware
lion Raspberry Pis have been sold before February 2015,
making it the best-selling British computer.[7] The Raspberry Pi hardware has evolved through several
versions that feature variations in memory capacity and
peripheral-device support.
1 Overview
RAM
Several generations of Raspberry Pis have been released.
The rst generation (Raspberry Pi 1 Model B) was re- I/O CPU/GPU USB hub
leased in February 2012. It was followed by a simpler and
inexpensive model Model A. In 2014, the foundation re-
leased a board with an improved design in Raspberry Ethernet 2x USB
Pi 1 Model B+. The model laid the current mainline
form-factor. Improved A+ and B+ models were released
a year later. A cut down compute module was released
This block diagram depicts Models A, B, A+, and B+.
in April 2014, and a Raspberry Pi Zero with smaller
Model A, A+, and the Pi Zero lack the Ethernet and
size and limited input/output (I/O) and general-purpose
USB hub components. The Ethernet adapter is internally
input/output (GPIO) abilities was released in November
connected to an additional USB port. In Model A, A+,
2015 for US$5. The Raspberry Pi 2 which added more
and the PI Zero, the USB port is connected directly to
RAM was released in February 2015. Raspberry Pi 3
the system on a chip (SoC). On the Pi 1 Model B+ and
Model B released in February 2016 is bundled with on-
later models the USB/Ethernet chip contains a ve-point
board WiFi and Bluetooth. As of December 2016, Rasp-
USB hub, of which four ports are available, while the Pi
berry Pi 3 Model B is the newest mainline Raspberry Pi.
1 Model B only provides two. On the Pi Zero, the USB
These boards are priced between US$535.
port is also connected directly to the SoC, but it uses a
All models feature a Broadcom system on a chip (SoC), micro USB (OTG) port.
which includes an ARM compatible central processing
unit (CPU) and an on chip graphics processing unit
(GPU, a VideoCore IV). CPU speed ranges from 700 2.1 Processor
MHz to 1.2 GHz for the Pi 3 and on board memory
range from 256 MB to 1 GB RAM. Secure Digital (SD) The Broadcom BCM2835 SoC used in the rst gener-
cards are used to store the operating system and program ation Raspberry Pi is somewhat equivalent to the chip
memory in either the SDHC or MicroSDHC sizes. Most used in rst generation smartphones (its CPU is an older
boards have between one and four USB slots, HDMI and ARMv6 architecture),[10] which includes a 700 MHz
composite video output, and a 3.5 mm phone jack for au- ARM1176JZF-S processor, VideoCore IV graphics pro-
dio. Lower level output is provided by a number of GPIO cessing unit (GPU),[11] and RAM. It has a level 1 (L1)
pins which support common protocols like IC. The B- cache of 16 KB and a level 2 (L2) cache of 128 KB. The

1
2 2 HARDWARE

cessor, is described as 10 times the performance of


a Raspberry Pi 1.[13] This was suggested to be highly
dependent upon task threading and instruction set use.
Benchmarks showed the Raspberry Pi 3 to be approxi-
mately 80% faster than the Raspberry Pi 2 in parallelized
tasks.[18]

2.1.2 Overclocking

The CPU chips of the rst and second generation Rasp-


berry Pi board did not require cooling, such as a heat sink,
unless the chip was overclocked, but the Raspberry Pi 2
SoC may heat more than usual under overclocking.
Most Raspberry Pi chips could be overclocked to 800
The Raspberry Pi 2 uses a 32-bit 900 MHz quad-core ARM
MHz, and some to 1000 MHz. There are reports the
Cortex-A7 processor.
Raspberry Pi 2 can be similarly overclocked, in extreme
cases, even to 1500 MHz (discarding all safety features
level 2 cache is used primarily by the GPU. The SoC is and over-voltage limitations). In the Raspbian Linux dis-
stacked underneath the RAM chip, so only its edge is vis- tro the overclocking options on boot can be done by a
ible. software command running sudo raspi-cong without
voiding the warranty.[19] In those cases the Pi automati-
The Raspberry Pi 2 uses a Broadcom BCM2836 SoC cally shuts the overclocking down if the chip reaches 85
with a 900 MHz 32-bit quad-core ARM Cortex-A7 pro- C (185 F), but it is possible to override automatic over-
cessor (as do many current smartphones), with 256 KB voltage and overclocking settings (voiding the warranty);
shared L2 cache.[12] an appropriately sized heatsink is needed to protect the
The Raspberry Pi 3 uses a Broadcom BCM2837 SoC chip from serious overheating.
with a 1.2 GHz 64-bit quad-core ARM Cortex-A53 pro- Newer versions of the rmware contain the option to
cessor, with 512 KB shared L2 cache.[13] choose between ve overclock (turbo) presets that
when used, attempt to maximize the performance of the
SoC without impairing the lifetime of the board. This is
2.1.1 Performance done by monitoring the core temperature of the chip, the
CPU load, and dynamically adjusting clock speeds and
While operating at 700 MHz by default, the rst gen- the core voltage. When the demand is low on the CPU
eration Raspberry Pi provided a real-world performance or it is running too hot the performance is throttled, but
roughly equivalent to 0.041 GFLOPS.[14][15] On the CPU if the CPU has much to do and the chips temperature
level the performance is similar to a 300 MHz Pentium is acceptable, performance is temporarily increased with
II of 199799. The GPU provides 1 Gpixel/s or 1.5 clock speeds of up to 1 GHz depending on the individual
Gtexel/s of graphics processing or 24 GFLOPS of gen- board and on which of the turbo settings is used.
eral purpose computing performance. The graphical ca-
pabilities of the Raspberry Pi are roughly equivalent to The seven overclock presets are:
the performance of the Xbox of 2001.
The LINPACK single node compute benchmark re- none; 700 MHz ARM, 250 MHz core, 400 MHz
sults in a mean single precision performance of 0.065 SDRAM, 0 overvolt,
GFLOPS and a mean double precision performance of
modest; 800 MHz ARM, 250 MHz core, 400 MHz
0.041 GFLOPS for one Raspberry Pi Model-B board.[16]
SDRAM, 0 overvolt,
A cluster of 64 Raspberry Pi Model B computers, la-
beled Iridis-pi, achieved a LINPACK HPL suite re- medium; 900 MHz ARM, 250 MHz core, 450 MHz
sult of 1.14 GFLOPS (n=10240) at 216 watts for c. SDRAM, 2 overvolt,
US$4000.[16]
Raspberry Pi 2 includes a quad-core Cortex-A7 CPU high; 950 MHz ARM, 250 MHz core, 450 MHz
running at 900 MHz and 1 GB RAM. It is described as SDRAM, 6 overvolt,
46 times more powerful than its predecessor. The GPU
is identical to the original.[12] In parallelized benchmarks, turbo; 1000 MHz ARM, 500 MHz core, 600 MHz
the Raspberry Pi 2 could be up to 14 times faster than a SDRAM, 6 overvolt,
Raspberry Pi 1 Model B+.[17] Pi2; 1000 MHz ARM, 500 MHz core, 500 MHz
The Raspberry Pi 3, with a quad-core Cortex-A53 pro- SDRAM, 2 overvolt,
2.4 Peripherals 3

Pi3; 1100 MHz ARM, 550 MHz core, 500 MHz


SDRAM, 6 overvolt. In system information CPU
speed will appear as 1200 MHz. When in idle speed
lowers to 600 MHz.[20][21]

In the highest (turbo) preset the SDRAM clock was orig-


inally 500 MHz, but this was later changed to 600 MHz
because 500 MHz sometimes causes SD card corruption.
Simultaneously in high mode the core clock speed was
lowered from 450 to 250 MHz, and in medium mode from
333 to 250 MHz.
The Raspberry Pi Zero runs at 1 GHz.
The current Model B boards incorporate four USB ports for con-
necting peripherals.

2.2 RAM
2.4 Peripherals
On the older beta Model B boards, 128 MB was allocated
by default to the GPU, leaving 128 MB for the CPU.[22] The Raspberry Pi may be operated[29]
with any generic USB
On the rst 256 MB release Model B (and Model A), computer keyboard and mouse.
three dierent splits were possible. The default split was
192 MB (RAM for CPU), which should be sucient for
standalone 1080p video decoding, or for simple 3D, but 2.5 Video
probably not for both together. 224 MB was for Linux
only, with only a 1080p framebuer, and was likely to
fail for any video or 3D. 128 MB was for heavy 3D, pos-
sibly also with video decoding (e.g. XBMC).[23] Com-
paratively the Nokia 701 uses 128 MB for the Broad-
com VideoCore IV.[24] For the new Model B with 512
MB RAM initially there were new standard memory
split les released( arm256_start.elf, arm384_start.elf,
arm496_start.elf) for 256 MB, 384 MB and 496 MB
CPU RAM (and 256 MB, 128 MB and 16 MB video
RAM). But a week or so later the RPF released a new ver-
sion of start.elf that could read a new entry in cong.txt
(gpu_mem=xx) and could dynamically assign an amount
of RAM (from 16 to 256 MB in 8 MB steps) to the GPU,
so the older method of memory splits became obsolete,
and a single start.elf worked the same for 256 and 512
MB Raspberry Pis.[25]
The Raspberry Pi 2 and the Raspberry Pi 3 have 1 GB
of RAM.[26][27] The Raspberry Pi Zero has 512 MB of
RAM. The early Raspberry Pi 1 Model A, with an HDMI port and a
standard RCA composite video port for older displays.

The video controller can emit standard modern TV


2.3 Networking resolutions, such as HD and Full HD, and higher or
lower monitor resolutions and older standard CRT TV
The Model A, A+ and Pi Zero have no Ethernet circuitry resolutions. As shipped (i.e., without custom overclock-
and are commonly connected to a network using an ex- ing) it can emit these: 640350 EGA; 640480 VGA;
ternal user-supplied USB Ethernet or Wi-Fi adapter. On 800600 SVGA; 1024768 XGA; 1280720 720p
the Model B and B+ the Ethernet port is provided by a HDTV; 1280768 WXGA variant; 1280800 WXGA
built-in USB Ethernet adapter using the SMSC LAN9514 variant; 12801024 SXGA; 1366768 WXGA variant;
chip.[28] The Raspberry Pi 3 is equipped with 2.4 GHz 14001050 SXGA+; 16001200 UXGA; 16801050
WiFi 802.11n (150 Mbit/s) and Bluetooth 4.1 (24 Mbit/s) WXGA+; 19201080 1080p HDTV; 19201200
in addition to the 10/100 Ethernet port. WUXGA.[30]
4 3 SOFTWARE

Higher resolutions, such as, up to 20481152, may 2.10 Accessories


work[31][32] or even 38402160 at 15 Hz (too low a fram-
erate for convincing video).[33] Note also that allowing the Camera On 14 May 2013, the foundation and
highest resolutions does not imply that the GPU can de- the distributors RS Components & Premier Far-
code video formats at those; in fact, the Pis are known nell/Element 14 launched the Raspberry Pi cam-
to not work reliably for H.265 (at those high resolution, era board with a rmware update to accommodate
at least), commonly used for very high resolutions (most it.[78] The camera board is shipped with a exible
formats, commonly used, up to full HD, do work). at cable that plugs into the CSI connector located
between the Ethernet and HDMI ports. In Rasp-
Although the Raspberry Pi 3 does not have H.265 decod-
bian, one enables the system to use the camera
ing hardware, the CPU is more powerful than its prede-
board by the installing or upgrading to the latest
cessors, potentially fast enough to decode H.265-encoded
[34] version of the operating system (OS) and then run-
videos in software. The GPU in the RPi 3 runs at
ning Raspi-cong and selecting the camera option.
higher clock frequencies of 300 MHz or 400 MHz than
[35] The cost of the camera module is 20 in Europe (9
previous versions which run at 250 MHz.
September 2013).[79] It can produce 1080p, 720p
The Raspberry Pis can also generate 576i and 480i and 640x480p video. The dimensions are 25 mm
composite video signals, as used on old-style (CRT) TV 20 mm 9 mm.[79] In May 2016, v2 of the camera
screens through standard connectors either RCA or 3.5 came out, and is an 8 megapixel camera.
mm phone connector depending on models. The televi-
sion signal standards supported are PAL-BGHID, PAL- Gertboard A Raspberry Pi Foundation sanctioned
M, PAL-N, NTSC and NTSC-J.[36] device, designed for educational purposes, that ex-
pands the Raspberry Pis GPIO pins to allow inter-
face with and control of LEDs, switches, analog sig-
2.6 Real-time clock nals, sensors and other devices. It also includes an
optional Arduino compatible controller to interface
The Raspberry Pi does not have a built-in real-time clock, with the Pi.[80]
and does not know the time of day. As a workaround,
a program running on the Raspberry Pi can get the time Infrared Camera In October 2013, the foundation
from a network time server or user input at boot time, announced that they would begin producing a cam-
thus knowing the time while powered on. era module without an infrared lter, called the Pi
NoIR.[81]
A real-time hardware clock with battery backup, such as
the DS1307, which is fully binary coded, may be added HAT (Hardware Attached on Top) expansion boards
(often via the IC interface). Together with the Model B+, inspired by the
Arduino shield boards, the interface for HAT boards
was devised by the Raspberry Pi Foundation. Each
2.7 Specications HAT board carries a small EEPROM (typically a
CAT24C32WI-GT3)[82] containing the relevant de-
* all interfaces are via 200-pin DDR2 SO-DIMM connec- tails of the board,[83] so that the Raspberry Pis OS
tor. is informed of the HAT, and the technical details of
it, relevant to the OS using the HAT.[84] Mechani-
cal details of a HAT board, that use the four mount-
2.8 Connectors ing holes in their rectangular formation, are available
online.[85][86]
2.9 General purpose input-output (GPIO)
connector
3 Software
Raspberry Pi 1 Models A+ and B+, Pi 2 Model B,
Pi 3 Model B and Pi Zero GPIO J8 have a 40-pin 3.1 Operating systems
pinout.[72][73] Models A and B have only the rst 26
pins.[74][75][76] The Raspberry Pi primarily uses Raspbian, a Debian-
Model B rev. 2 also has a pad (called P5 on the board based Linux operating system. Other third party oper-
and P6 on the schematics) of 8 pins oering access to an ating systems available via the ocial website include
additional 4 GPIO connections.[77] Ubuntu MATE, Snappy Ubuntu Core, Windows 10 IoT
Models A and B provide GPIO access to the ACT status Core, RISC OS and specialised distributions for the Kodi
[87]
LED using GPIO 16. Models A+ and B+ provide GPIO media center and classroom management.
access to the ACT status LED using GPIO 47, and the Many other operating systems can also run on the Rasp-
power status LED using GPIO 35. berry Pi.
3.1 Operating systems 5

Pidora,[103] another Fedora Remix optimized for the


Raspberry Pi

Gentoo Linux[104]

Diet Pi, includes a diverse range of servers for me-


dia, VPN, Minecraft and many others[105]

CentOS for Raspberry Pi 2 and later

RedSleeve (a RHEL port) for Raspberry Pi 1

Slackware ARM version 13.37 and


later runs on the Raspberry Pi without
modication.[106][107][108][109] The 128496
Various operating systems for the Raspberry Pi can be installed MB of available memory on the Raspberry Pi is
on a MicroSD, MiniSD or SD Card, depending on the board and at least twice the minimum requirement of 64
available adapters; seen here is the MicroSD slot located on the MB needed to run Slackware Linux on an ARM
bottom of a Raspberry Pi 2 board. or i386 system.[110] (Whereas the majority of
Linux systems boot into a graphical user interface,
Other operating systems (not Linux-based) Slackwares default user environment is the textual
shell / command line interface.[111] ) The Fluxbox
window manager running under the X Window
RISC OS Pi (a special cut down version RISC OS
System requires an additional 48 MB of RAM.[112]
Pico, for 16 MB cards and larger for all models of
Pi 1 & 2, has also been made available.) Moebius[113] is a light ARM HF distribution based
FreeBSD[88][89] on Debian. It uses Raspbian repository, but it ts in
a 128 MB SD card.[114] It has only minimal services
NetBSD[90][91] and its memory use is optimized to be small.

Plan 9 from Bell Labs[92][93] and Inferno[94] (in beta) OpenWrt is primarily used on embedded devices
to route network trac.
Windows 10 IoT Core a no-cost edition of
Windows 10 oered by Microsoft that runs natively Kali Linux is a Debian-derived distro designed for
on the Raspberry Pi 2.[95] digital forensics and penetration testing.
xv6[96] is a modern reimplementation of Sixth Edi- Pardus ARM[115] is a Debian-based operating sys-
tion Unix OS for teaching purposes; it is ported to tem which is the light version of the Pardus (operat-
Raspberry Pi from MIT xv6; this xv6 port can boot ing system).
from NOOBS.
Instant WebKiosk is an operating system for digital
Haiku is an opensource BeOS clone that has can
signage purposes (web and media views).
be compiled for the Raspberry Pi and several other
ARM boards.[97] Work on Pi 1 began in 2011, but Ark OS is designed for website and email self-
only the Pi 2 will be supported. hosting.
HelenOS a portable microkernel-based multi- ROKOS[116] is a Raspbian-based operating system
server operating system; has basic Raspberry Pi sup- with integrated clients for the Bitcoin and OKCash
port since version 0.6.0[98] cryptocurrencies.
Genode OS Framework supports the Raspberry
MinePeon is a dedicated operating system for min-
Pi platform with the base-hw kernel since release
ing cryptocurrency.
13.05[99]
Kano OS[117]
Other operating systems (Linux-based)
Nard SDK[118] is a software development kit
(SDK) for industrial embedded systems.
Xbian[100] using the Kodi (formerly XBMC) open
source digital media center Sailsh OS with Raspberry Pi 2 (due to use
openSUSE [101] ARM Cortex-A7 CPU; Raspberry Pi 1 uses dif-
ferent ARMv6 architecture and Sailsh requires
Raspberry Pi Fedora Remix[102] ARMv7.)[119]
6 3 SOFTWARE

Tiny Core Linux a minimal Linux operating


Media 3D 2D
system focused on providing a base system using Application Application Application
BusyBox and FLTK. Designed to run primarily in
RAM.
OpenMax OpenGL ES OpenVG
IPFire is a dedicated rewall/router distribution ARM
for the protection of a SOHO LAN; runs only on a
Raspberry Pi 1; porting to the Raspberry Pi 2 is not EGL
planned for now.[120]
Kernel driver
Alpine Linux is a Linux distribution based on musl
and BusyBox, primarily designed for "power users
who appreciate security, simplicity and resource ef- Videocore IV GPU
ciency.
Open Closed Binary
Void Linux a rolling release Linux distribution Source Source Blob
which was designed and implemented from scratch,
provides images based on musl or glibc.
Scheme of the implemented APIs: OpenMAX, OpenGL ES and
OpenVG
Tingbot OS [121]
based on Raspbian, primarily de-
signed for use with the Tingbot addon and running
Tide apps.[122] 3.3 Firmware
WTware for Raspberry Pi[123] is a free operating The ocial rmware is a freely redistributable[127] binary
system for creating Windows thin client from Pi 2 blob, that is closed-source.[97] A minimal open source
and Pi 3. rmware is also available.[128]
Fedora 25 supports Pi 2 and later (Pi 1 is supported
by some unocial derivatives, e.g. listed here.). 3.4 Third party application software
Media center operating systems: OSMC,
AstroPrint AstroPrints Wireless 3D printing soft-
OpenELEC, LibreELEC, Xbian, Rasplex
ware can be run on the Pi 2.[129]
Audio operating systems : Volumio, Pimusicbox, Mathematica & the Wolfram Language Since 21
Runeaudio, moOdeaudio November 2013, Raspbian includes a full installa-
tion of this proprietary software for free.[130][131][132]
Retrogaming operating systems: Retropie, As of 24 August 2015, the version is Mathematica
Recalbox, Happi Game Center, Lakka,
10.2.[133] Programs can be run either from a com-
ChameleonPi, Piplay mand line interface or from a Notebook interface.
There are Wolfram Language functions for access-
ing connected devices.[134] There is also a Wolfram
3.2 Driver APIs Language desktop development kit allowing devel-
opment for Raspberry Pi in Mathematica from desk-
See also: VideoCore Linux support top machines.[135]
Raspberry Pi can use a VideoCore IV GPU via a binary
blob, which is loaded into the GPU at boot time from Minecraft Released 11 February 2013, a version
the SD-card, and additional software, that initially was for the Raspberry Pi, in which you can modify the
closed source.[124] This part of the driver code was later game world with code, the only ocial version of
released.[125] However, much of the actual driver work the game in which you can do so.[136]
is done using the closed source GPU code. Applica-
tion software use calls to closed source run-time libraries UserGate Web Filter On 20 September 2013,
(OpenMax, OpenGL ES or OpenVG) which in turn calls Florida-based security vendor Entensys announced
an open source driver inside the Linux kernel, which then porting UserGate Web Filter to Raspberry Pi
calls the closed source VideoCore IV GPU driver code. platform.[137]
The API of the kernel driver is specic for these closed
libraries. Video applications use OpenMAX, 3D applica-
tions use OpenGL ES and 2D applications use OpenVG 3.5 Software development tools
which both in turn use EGL. OpenMAX and EGL use
the open source kernel driver in turn.[126] Arduino IDE - for programming an arduino.
7

AlgoID for learning programming for kids and be- 4 Reception and use
ginners.
Technology writer Glyn Moody described the project
BlueJ for teaching Java to beginners.
in May 2011 as a potential BBC Micro 2.0, not by
Fawlty Language a freely usable IDL (program- replacing PC compatible machines but by supplement-
ming language) clone for Pi 2. ing them.[143] In March 2012 Stephen Pritchard echoed
the BBC Micro successor sentiment in ITPRO.[144] Alex
Greenfoot Greenfoot teaches object orientation Hope, co-author of the Next Gen report, is hopeful that
with Java. Create 'actors which live in 'worlds to the computer will engage children with the excitement of
build games, simulations, and other graphical pro- programming.[145] Co-author Ian Livingstone suggested
grams. that the BBC could be involved in building support for
the device, possibly branding it as the BBC Nano.[146]
Julia an interactive and cross-platform program- Chris Williams, writing in The Register sees the inclusion
ming language/environment, that runs on the Pi 1 of programming languages such as Kids Ruby, Scratch
and later.[138] IDEs for Julia, such as Juno, are avail- and BASIC as a good start to equip kids with the skills
able. See also Pi-specic repository JuliaBerry. needed in the future although it remains to be seen how
eective their use will be.[147] The Centre for Comput-
Lazarus a Free Pascal RAD IDE resembling ing History strongly supports the Raspberry Pi project,
Delphi feeling that it could usher in a new era.[148] Before re-
lease, the board was showcased by ARMs CEO Warren
LiveCode educational RAD IDE descended from East at an event in Cambridge outlining Google's ideas to
HyperCard using English-like language to write improve UK science and technology education.[149]
event-handlers for WYSIWYG widgets runnable on
desktop, mobile and Raspberry Pi platforms. Harry Fairhead, however, suggests that more empha-
sis should be put on improving the educational software
Ninja-IDE a cross-platform integrated develop- available on existing hardware, using tools such as Google
ment environment (IDE) for Python. App Inventor to return programming to schools, rather
than adding new hardware choices.[150] Simon Rockman,
Object Pascal[139] an object oriented variant (the writing in a ZDNet blog, was of the opinion that teens
one used in Delphi and Lazarus) of Niklaus Wirth's will have better things to do, despite what happened in
original Pascal language. Free Pascal is the compiler the 1980s.[151]
in Lazarus
In October 2012, the Raspberry Pi won T3s Innova-
[152]
Processing an IDE built for the electronic arts, new tion of the Year award, and futurist Mark Pesce
media art, and visual design communities with the cited a (borrowed) Raspberry Pi as the inspiration for
[153]
purpose of teaching the fundamentals of computer his ambient device project MooresCloud. In Oc-
programming in a visual context. tober 2012, the British Computer Society reacted to
the announcement of enhanced specications by stating,
Scratch a cross platform teaching IDE using visual its denitely something we'll want to sink our teeth
[154]
blocks that stack like Lego originally developed into.
by MITs Life Long Kindergarten group. The Pi In February 2015, a switched-mode power supply chip,
version is very heavily optimised[140] for the limited designated U16, of the Raspberry Pi 2 Model B version
compute resources available and is implemented in 1.1 (the initially released version) was found to be vul-
the Squeak Smalltalk system. nerable to ashes of light,[155] particularly the light from
xenon camera ashes and green[156] and red laser point-
Squeak Smalltalk a full scale open Smalltalk.
ers. However, other bright lights, particularly ones that
V-Play Game Engine a cross-platform develop- are on continuously, were found to have no eect. The
ment framework that supports mobile game and app symptom was the Raspberry Pi 2 spontaneously rebooting
development with the V-Play Game Engine, V-Play or turning o when these lights were ashed at the chip.
apps and V-Play plugins. Initially, some users and commenters suspected that the
electromagnetic pulse (EMP) from the xenon ash tube
Xojo a cross-platform, professional RAD tool that was causing the problem by interfering with the com-
can create desktop, web and console apps for Pi 2. puters digital circuitry, but this was ruled out by tests
where the light was either blocked by a card or aimed
PowerBerry[141] a port of POWER-KI[142] pro- at the other side of the Raspberry Pi 2, both of which
gramming language on Windows 10 IoT The did not cause a problem. The problem was narrowed
PowerBerry Manager (PBM) allows the managing down to the U16 chip by covering rst the system on a
of the board and its distribution contains demo and chip (main processor) and then U16 with Blu-Tack (an
test Apps (GPIO, WEB, PCA9685). opaque poster mounting compound). Light being the sole
8 6 HISTORY

culprit, instead of EMP, was further conrmed by the 4.3 Use in home automation
laser pointer tests,[156] where it was also found that less
opaque covering was needed to shield against the laser There are a number of developers and applications that
pointers than to shield against the xenon ashes.[155] The are leveraging the Raspberry Pi for home automation.
U16 chip seems to be bare silicon without a plastic cover These programmers are making an eort to modify the
(i.e. a chip-scale package or wafer-level package), which Raspberry Pi into a cost aordable solution in energy
would, if present, block the light. Unocial workarounds monitoring and power consumption. Because of the rel-
include covering U16 with opaque material (such as elec- atively low cost of the Raspberry Pi, this has become a
trical tape,[155][156] lacquer, poster mounting compound, popular and economical solution to the more expensive
or even balled-up bread[155] ), putting the Raspberry Pi 2 commercial alternatives.[166]
in a case,[156] and avoiding taking photos of the top side of
the board with a xenon ash. This issue was not caught
before the release of the Raspberry Pi 2 because while 4.4 Use in commercial products
commercial electronic devices are routinely subjected to
tests of susceptibility to radio interference, it is not stan- OTTO is a digital camera created by Next Thing Co. It
dard or common practice to test their susceptibility to op- incorporates a Raspberry Pi Compute Module. It was
tical interference.[155] successfully crowd-funded in a May 2014 Kickstarter
campaign.[167]
Slice is a digital media player which also uses a Com-
4.1 Community pute Module as its heart. It was crowd-funded in an Au-
gust 2014 Kickstarter campaign. The software running
[168]
The Raspberry Pi community was described by Jamie on Slice is based on Kodi.
Ayre of FLOSS software company AdaCore as one of the
most exciting parts of the project.[157] Community blog-
ger Russell Davis said that the community strength al- 5 Astro Pi
lows the Foundation to concentrate on documentation and
teaching.[157] The community developed a fanzine around A project was launched in December 2014 at an event
the platform called The MagPi[158] which in 2015, was held by the UK Space Agency. The Astro Pi compe-
handed over to the Raspberry Pi Foundation by its volun- tition was ocially opened in January and was opened
teers to be continued in-house.[159] A series of commu- to all primary and secondary school aged children who
nity Raspberry Jam events have been held across the UK were residents of the United Kingdom. During his mis-
and around the world.[160] sion, British ESA Astronaut Tim Peake plans to deploy
the computers on board the International Space Station.
He will then load up the winning code while in orbit, col-
4.2 Use in education lect the data generated and then send this to Earth where
it will be distributed to the winning teams. The themes
As of January 2012, enquiries about the board in the of Spacecraft Sensors, Satellite Imaging, Space Measure-
United Kingdom have been received from schools in both ments, Data Fusion and Space Radiation were devised to
the state and private sectors, with around ve times as stimulate creative and scientic thinking.
much interest from the latter. It is hoped that businesses The organisations involved in the Astro Pi competition
will sponsor purchases for less advantaged schools.[161] include the UK Space Agency, UKspace, Raspberry Pi,
The CEO of Premier Farnell said that the government of ESERO-UK and ESA.
a country in the Middle East has expressed interest in pro-
viding a board to every schoolgirl, in order to enhance her
employment prospects.[162][163]
6 History
In 2014, the Raspberry Pi Foundation hired a number of
its community members including ex-teachers and soft- In 2006, early concepts of the Raspberry Pi were based
ware developers to launch a set of free learning resources on the Atmel ATmega644 microcontroller. Its schemat-
for its website.[164] The resources are freely licensed un- ics and PCB layout are publicly available.[169] Foundation
der Creative Commons, and contributions and collabora- trustee Eben Upton assembled a group of teachers, aca-
tions are encouraged on social coding platform GitHub. demics and computer enthusiasts to devise a computer to
The Foundation also started a teacher training course inspire children.[161] The computer is inspired by Acorns
called Picademy with the aim of helping teachers pre- BBC Micro of 1981.[170][171] The Model A, Model B and
pare for teaching the new computing curriculum using the Model B+ names are references to the original models of
Raspberry Pi in the classroom.[165] The continued profes- the British educational BBC Micro computer, developed
sional development course is provided free for teachers by Acorn Computers.[147] The rst ARM prototype ver-
and is run by the Foundations education team. sion of the computer was mounted in a package the same
6.2 Launch 9

The Beta boards were demonstrated booting Linux,


playing a 1080p movie trailer and the Rightware
Samurai OpenGL ES benchmark.[190]
Early 2012 During the rst week of the year,
the rst 10 boards were put up for auction on
eBay.[191][192] One was bought anonymously and do-
nated to the museum at The Centre for Comput-
ing History in Cambridge, England.[148][193] The ten
boards (with a total retail price of 220) together
raised over 16,000,[194] with the last to be auc-
tioned, serial number No. 01, raising 3,500.[195]
In advance of the anticipated launch at the end of
February 2012, the Foundations servers struggled
to cope with the load placed by watchers repeatedly
An early alpha-test board in operation using dierent layout from refreshing their browsers.[196]
later beta and production boards

6.2 Launch
size as a USB memory stick.[172] It had a USB port on one
end and an HDMI port on the other. 19 February 2012 The rst proof of concept SD
The Foundations goal was to oer two versions, priced card image that could be loaded onto an SD card to
at US$25 and 35. They started accepting orders for the produce a preliminary operating system is released.
higher priced Model B on 29 February 2012,[173] the The image was based on Debian 6.0 (Squeeze), with
lower cost Model A on 4 February 2013.[174] and the even the LXDE desktop and the Midori browser, plus var-
lower cost (US$20) A+ on 10 November 2014.[42] On ious programming tools. The image also runs on
26 November 2015, the cheapest Raspberry PI yet, the QEMU allowing the Raspberry Pi to be emulated
Raspberry PI Zero, was launched at US$5 or 4.[175] on various other platforms.[197][198]
29 February 2012 Initial sales commence 29
February 2012[199] at 06:00 UTC;. At the same
6.1 Pre-launch time, it was announced that the model A, originally
to have had 128 MB of RAM, was to be upgraded to
July 2011: Trustee Eben Upton publicly approached
256 MB before release.[173] The Foundations web-
the RISC OS Open community in July 2011 to en-
site also announced: Six years after the projects
quire about assistance with a port.[176] Adrian Lees
inception, we're nearly at the end of our rst run
at Broadcom has since worked on the port,[177][178]
of development although its just the beginning of
with his work being cited in a discussion regarding
the Raspberry Pi story.[200] The web-shops of the
the graphics drivers.[179] This port is now included
two licensed manufacturers selling Raspberry Pis
in NOOBS.
within the United Kingdom, Premier Farnell and
August 2011 50 alpha boards are manufactured. RS Components, had their websites stalled by heavy
These boards were functionally identical to the web trac immediately after the launch (RS Com-
planned Model B,[180] but they were physically ponents briey going down completely).[201][202] Un-
larger to accommodate debug headers. Demonstra- conrmed reports suggested that there were over
tions of the board showed it running the LXDE two million expressions of interest or pre-orders.[203]
desktop on Debian, Quake 3 at 1080p,[181] and Full The ocial Raspberry Pi Twitter account reported
HD MPEG-4 video over HDMI.[182] that Premier Farnell sold out within a few minutes of
the initial launch, while RS Components took over
October 2011 A version of RISC OS 5 was demon- 100,000 pre orders on day one.[173] Manufacturers
strated in public, and following a year of develop- were reported in March 2012 to be taking a healthy
ment the port was released for general consumption number of pre-orders.[157]
in November 2012.[183][184][185][186]
March 2012 Shipping delays for the rst batch
December 2011 Twenty-ve Model B Beta boards were announced in March 2012, as the result of in-
were assembled and tested[187] from one hundred stallation of an incorrect Ethernet port,[204][205] but
unpopulated PCBs.[188] The component layout of the Foundation expected that manufacturing quan-
the Beta boards was the same as on production tities of future batches could be increased with lit-
boards. A single error was discovered in the board tle diculty if required.[206] We have ensured we
design where some pins on the CPU were not held can get them [the Ethernet connectors with magnet-
high; it was xed for the rst production run.[189] ics] in large numbers and Premier Farnell and RS
10 6 HISTORY

Components [the two distributors] have been fan- tested.[219] The prototype used a 14-megapixel mod-
tastic at helping to source components, Upton said. ule.
The rst batch of 10,000 boards was manufactured
in Taiwan and China.[207][208] 22 May 2012 Over 20,000 units had been
shipped.[220]
8 March 2012 Release Raspberry Pi Fedora
Remix, the recommended Linux distribution,[209] 16 July 2012 It was announced that 4,000 units
developed at Seneca College in Canada.[210] were being manufactured per day, allowing Rasp-
berry Pis to be bought in bulk.[221][222]
March 2012 The Debian port is initiated by Mike
Thompson, former CTO of Atomz. The eort was 24 August 2012 Hardware accelerated video
largely carried out by Thompson and Peter Green, (H.264) encoding becomes available after it became
a volunteer Debian developer, with some support known that the existing license also covered encod-
from the Foundation, who tested the resulting bina- ing. Formerly it was thought that encoding would
ries that the two produced during the early stages be added with the release of the announced camera
(neither Thompson nor Green had physical access module.[223][224] However, no stable software exists
to the hardware, as boards were not widely accessi- for hardware H.264 encoding.[225] At the same time
ble at the time due to demand).[211] While the pre- the Foundation released two additional codecs that
liminary proof of concept image distributed by the can be bought separately, MPEG-2 and Microsofts
Foundation before launch was also Debian-based, VC-1. Also it was announced that the Pi will im-
it diered from Thompson and Greens Raspbian plement CEC, enabling it to be controlled with the
eort in a couple of ways. The POC image was televisions remote control.[47]
based on then-stable Debian Squeeze, while Rasp-
bian aimed to track then-upcoming Debian Wheezy July 2012 Release of Raspbian.[226]
packages.[198] Aside from the updated packages that
would come with the new release, Wheezy was 5 September 2012 The Foundation announced a
also set to introduce the armhf architecture,[212] second revision of the Raspberry Pi Model B.[227] A
which became the raison d'tre for the Raspbian ef- revision 2.0 board is announced, with a number of
fort. The Squeeze-based POC image was limited minor corrections and improvements.[228]
to the armel architecture, which was, at the time
of Squeezes release, the latest attempt by the De- 6 September 2012 Announcement that in future
bian project to have Debian run on the newest ARM the bulk of Raspberry Pi units would be manufac-
embedded-application binary interface (EABI).[213] tured in the UK, at Sony's manufacturing facility in
The armhf architecture in Wheezy intended to make Pencoed, Wales. The Foundation estimated that the
Debian run on the ARM VFP hardware oating- plant would produce 30,000 units per month, and
point unit, while armel was limited to emulating would create about 30 new jobs.[229][230]
oating point operations in software.[214][215] Since
15 October 2012 It is announced that new Rasp-
the Raspberry Pi included a VFP, being able to
berry Pi Model Bs are to be tted with 512 MB in-
make use of the hardware unit would result in per-
stead of 256 MB RAM.[231]
formance gains and reduced power use for oating
point operations.[211] The armhf eort in mainline 24 October 2012 The Foundation announces
Debian, however, was orthogonal to the work sur- that all of the VideoCore driver code which runs
rounding the Pi and only intended to allow Debian on the ARM had been released as free software
to run on ARMv7 at a minimum, which would mean under a BSD-style license, making it the rst
the Pi, an ARMv6 device, would not benet.[212] As ARM-based multimedia SoC with fully-functional,
a result, Thompson and Green set out to build the vendor-provided (as opposed to partial, reverse en-
19,000 Debian packages for the device using a cus- gineered) fully open-source drivers, although this
tom build cluster.[211] claim has not been universally accepted.[125] On 28
February 2014, they also announced the release of
full documentation for the VideoCore IV graphics
6.3 Post-launch core, and a complete source release of the graphics
stack under a 3-clause BSD license[232][233]
16 April 2012 Reports appear from the rst buyers
who had received their Raspberry Pi.[216][217] October 2012 It was reported that some customers
20 April 2012 The schematics for the Model A of one of the two main distributors had been wait-
and Model B are released.[218] ing more than six months for their orders. This
was reported to be due to diculties in sourcing
18 May 2012 The Foundation reported on its the CPU and conservative sales forecasting by this
blog about a prototype camera module they had distributor.[234]
6.3 Post-launch 11

17 December 2012 The Foundation, in collab-


oration with IndieCity and Velocix, opens the Pi
Store, as a one-stop shop for all your Raspberry
Pi (software) needs. Using an application included
in Raspbian, users can browse through several cate-
gories and download what they want. Software can
also be uploaded for moderation and release.[235]

3 June 2013 'New Out Of Box Software or


NOOBS is introduced. This makes the Raspberry
Pi easier to use by simplifying the installation of an
operating system. Instead of using specic software
to prepare an SD card, a le is unzipped and the
contents copied over to a FAT formatted (4 GB or
bigger) SD card. That card can then be booted on Raspberry Pi Model B
the Raspberry Pi and a choice of six operating sys-
tems is presented for installation on the card. The
system also contains a recovery partition that allows 14 July 2014 The ocial Raspberry Pi blog an-
for the quick restoration of the installed OS, tools nounced the Raspberry Pi Model B+, the nal evo-
to modify the cong.txt and an online help button lution of the original Raspberry Pi. For the same
and web browser which directs to the Raspberry Pi price as the original Raspberry Pi model B, but in-
Forums. [236] corporating numerous small improvements people
have been asking for.[38]
October 2013 The Foundation announces that
the one millionth Pi had been manufactured in the 10 November 2014 The ocial Raspberry Pi blog
United Kingdom. [237] announced the Raspberry Pi Model A+.[42] It is the
smallest and cheapest (US$20) Raspberry Pi so far
November 2013: they announce that the two mil- and has the same processor and RAM as the model
lionth Pi shipped between 24 and 31 October.[238] A. Like the A, it has no Ethernet port, and only one
USB port, but does have the other innovations of the
28 February 2014 On the day of the second an- B+, like lower power, micro-SD-card slot, and 40-
niversary of the Raspberry Pi, Broadcom, together pin HAT compatible GPIO.
with the Raspberry PI foundation, announced the re-
lease of full documentation for the VideoCore IV 2 February 2015 The ocial Raspberry Pi blog
graphics core, and a complete source release of the announced the Raspberry Pi 2. Looking like a
graphics stack under a 3-clause BSD license.[232][233] Model B+, it has a 900 MHz quad-core ARMv7
Cortex-A7 CPU, twice the memory (for a total of
1 GB) and complete compatibility with the original
generation of Raspberry Pis.[240]
14 May 2015 The price of Model B+ was de-
creased from US$35 to 25, purportedly as a side
eect of the production optimizations from the Pi
2 development.[241] Industry observers have skepti-
cally noted, however, that the price drop appeared to
be a direct response to the C.H.I.P., a lower-priced
competitor.[242]
Raspberry Pi Compute Module 26 November 2015 The Raspberry Pi Foundation
launched the Raspberry Pi Zero, the smallest and
cheapest member of the Raspberry Pi family yet, at
7 April 2014 The ocial Raspberry Pi blog 65 mm 30 mm, and US$5. The Zero is similar to
announced the Raspberry Pi Compute Module, a the model A+ without camera and LCD connectors,
device in a 200-pin DDR2 SO-DIMM-congured while smaller and uses less power. It was given away
memory module (though not in any way compatible with the Raspberry PI magazine Magpi #40 that was
with such RAM), intended for consumer electronics distributed in the UK and US that day the MagPi
designers to use as the core of their own products.[40] was sold out at almost every retailer internationally
due to the freebie.[41]
June 2014 The ocial Raspberry Pi blog men-
tioned that the three millionth Pi shipped in early 29 February 2016 Raspberry Pi 3 with a
May 2014.[239] BCM2837 1.2 GHz 64-bit quad processor based
12 8 REFERENCES

on the ARMv8 Cortex A53, with built-in Wi-Fi [6] Ten millionth Raspberry Pi, and a new kit - Raspberry
BCM43438 802.11n 2.4 GHz and Bluetooth 4.1 Pi. 8 September 2016. Retrieved 2016-09-09. weve
Low Energy (BLE). Starting with a 32-bit Raspbian beaten our wildest dreams by three orders of magnitude
version, with a 64-bit version later to come if there [7] Gibbs, Samuel (2015-02-18). Raspberry Pi becomes
is value in moving to 64-bit mode. In the same an- best selling British computer. The Guardian. Retrieved
nouncement it was said that a new BCM2837 based 2016-12-28.
Compute Module was expected to be introduced a
few months later.[243] [8] Raspberry Pi downloads. Retrieved 2016-08-12.

[9] Usage - Raspberry Pi Documentation.


February 2016 The Raspberry Pi Foundation an-
www.raspberrypi.org. Retrieved 2016-08-12.
nounces that they had sold eight million devices (for
all models combined), making it the best-selling [10] BCM2835 Media Processor; Broadcom. Broad-
UK personal computer, ahead of the Amstrad com.com. 1 September 2011. Archived from the original
PCW.[244][245] Sales reached ten million in Septem- on 13 May 2012. Retrieved 6 May 2012.
ber 2016.[6]
[11] Brose, Moses (30 January 2012). Broadcom BCM2835
SoC has the most powerful mobile GPU in the world?".
25 April 2016 Raspberry Pi Camera v2.1 an-
Grand MAX. Retrieved 13 April 2012.
nounced with 8 Mpixels, in normal and NoIR (can
receive IR) versions. The camera uses the Sony [12] Raspberry Pi 2 on sale now at $35. Raspberry Pi Foun-
IMX219 chip with a resolution of 3280 2464. To dation. Retrieved 5 August 2015.
make use of the new resolution the software has to
[13] Upton, Eben (29 February 2016). Raspberry Pi 3 on
be updated.[246]
sale now at $35 - Raspberry Pi. Raspberry Pi. Retrieved
10 October 2016 NEC Display Solutions an- 2016-02-29.
nounces that select models of commercial displays [14] Performance - measures of the Raspberry Pis perfor-
to be released in early 2017 will incorporate a Rasp- mance.. RPi Performance. eLinux.org. Retrieved 30
berry Pi 3 Compute Module.[247] March 2014.

14 October 2016 Raspberry Pi Foundation an- [15] Bencho, Brian. 64 Rasberry Pis turned into a super-
nounces their cooperation with NEC Display Solu- computer. Hackaday. Retrieved 30 March 2014.
tions. They expect that the Raspberry Pi 3 Compute [16] Cox, Simon J.; et al. Iridis-pi: a low-cost, compact
Module will be available to the general public by the demonstration cluster (PDF). Cluster Computing, June
end of 2016.[248] 2013. Retrieved 29 March 2014.

25 November 2016 11 million units sold.[249] [17] Raspberry Pi2 Power and Performance Measurement.
RasPi.TV. RasPi.TV. Retrieved 6 July 2016.

[18] How Much Power Does Raspberry Pi3B Use? How Fast
7 See also Is It Compared To Pi2B?". RasPi.TV. RasPi.TV. Re-
trieved 6 July 2016.
RACHEL [19] INTRODUCING TURBO MODE: UP TO 50% MORE
PERFORMANCE FOR FREE. Raspberrypi.org. 19
Comparison of single-board computers September 2012. Retrieved 1 May 2015.

[20] Introducing turbo mode: up to 50% more performance


for free. Raspberrypi.org. Retrieved 20 September
8 References 2012.

[1] Windows 10 for IoT. Raspberry Pi Foundation. 30 [21] asb/raspi-cong on Github. asb. Retrieved 12 Decem-
April 2015. ber 2012.

[2] Raspberry Pi 3 is out now! Specs, Benchmarks & More. [22] I have a raspberry pi beta board ama. Reddit.com. 15
The MagPi Magazine. 1 April 2016. January 2012. Retrieved 6 May 2012.

[23] Raspberry Pi boot conguration text le


[3] Cellan-Jones, Rory (5 May 2011). A 15 computer to
inspire young programmers. BBC News. [24] Nokia 701 has a similar Broadcom GPU. Raspber-
rypi.org. 2 February 2012. Retrieved 22 June 2012.
[4] Price, Peter (3 June 2011). Can a 15 computer solve the
programming gap?". BBC Click. Retrieved 2 July 2011. [25] introducing new rmware for the 512 MB Pi. Retrieved
16 September 2014.
[5] Bush, Steve (25 May 2011). Dongle computer lets kids
discover programming on a TV. Electronics Weekly. [26] raspberry pi 3 specs. raspberrypi.com. Magpi. Re-
Retrieved 11 July 2011. trieved 1 October 2016.
13

[27] raspberry pi 2 specs. raspberrypi.com. Retrieved 1 Oc- [48] Raspberry Pi Model A+ 512MB. Farnell. Retrieved
tober 2016. 2016-05-04.

[28] Microchip/SMSC LAN9514 data sheet;" (PDF). Mi- [49] SMSC LAN9512 Website;". Smsc.com. Retrieved 6
crochip. Retrieved 15 July 2014. May 2012.

[29] Veried USB Peripherals and SDHC Cards;". [50] diagram of Raspberry Pi with CSI camera connector.
Elinux.org. Retrieved 6 May 2012. Elinux.org. 2 March 2012. Retrieved 22 June 2012.

[30] Raspberry Pi, supported video resolutions. eLinux.org. [51] Adams, James (3 April 2014). Raspberry Pi Compute
30 November 2012. Retrieved 11 December 2012. Module electrical schematic diagram (PDF). Raspberry
Pi Foundation. Retrieved 22 September 2014.
[31] Pi Screen limited to 1920 by RISC OS:-". RISC OS Open.
Retrieved 6 January 2016. 2048 1152 monitor is the [52] Adams, James (3 April 2014). Raspberry Pi Compute
highest resolution the Pis GPU can handle [presumably Module IO Board electrical schematic diagram (PDF).
with non-low frame-rate ..] The monitors screen info con- Raspberry Pi Foundation. Retrieved 22 September 2014.
rms the GPU is outputting 20481152
[53] Upton, Eben (16 May 2016). zero grows camera connec-
[32] RISC OS Open: Forum: Latest Pi rmware?". tor. Raspberry Pi Foundation. Retrieved 17 May 2016.

[33] Raspberry Pi and 4k @ 15Hz. Retrieved 6 January [54] Raspberry Pi Wiki, section screens. Elinux.org. Re-
2016. I have managed to get 3840 x 2160 (4k x 2k) at trieved 6 May 2012.
15Hz on a Seiki E50UY04 working
[55] diagram of Raspberry Pi with DSI LCD connector.
[34] Raspberry Pi 3 announced with OSMC support. 28 Elinux.org. Retrieved 6 May 2012.
February 2016.
[56] Adams, James (7 April 2014). Comment by James
[35] Raspberry Pi 3 Model B. (PDF). Adams on Compute Module announcement. Raspberry
Pi Foundation. Retrieved 22 September 2014.
[36] Ozolins, Jason. examples of Raspberry Pi composite
output. Raspberrypi.org. Retrieved 22 June 2012. [57] Pi Zero - The New Raspberry Pi Board Pi Supply. Pi
Supply.
[37] Raspberry Pi Model A+ on sale now at $20. Raspberry
Pi Foundation. Retrieved 5 August 2015. [58] I2S driver development thread. Retrieved 16 September
2014.
[38] Introducing Raspberry Pi Model B+". Raspberry Pi
Foundation. Retrieved 14 July 2014. [59] https://www.raspberrypi.org/documentation/hardware/
raspberrypi/bootmodes/msd.md
[39] http://www.farnell.com/datasheets/2163186.pdf?_ga=1.
9528053.1789915275.1482632652 [60] Use an Android tablet as a Raspberry Pi Console termi-
nal and Internet router. Elinux.org. Retrieved 2 October
[40] Raspberry Pi Compute Module: New Product!". Rasp- 2015.
berry Pi Foundation. Retrieved 22 September 2014.
[61] More GPIOs can be used if the low level peripherals are
[41] Raspberry Pi Zero: the $5 Computer. Raspberry Pi unused
Foundation. Retrieved 26 November 2015.
[62] Since the release of the revision 2 model
[42] Introducing Raspberry Pi Model A+". Raspberry Pi
Foundation. Retrieved 10 November 2014. [63] Raspberry Pi GPIO Connector;". Elinux.org. Retrieved
6 May 2012.
[43] Bowater, Donna (29 February 2012). Mini Raspberry
Pi computer goes on sale for 22. The Daily Telegraph. [64] Adams, James (7 April 2014). Comment by James
London. Adams on Compute Module announcement. Raspberry
Pi Foundation. Retrieved 22 September 2014.
[44] Eben Upton (14 May 2015). Price Cut! Raspberry Pi
Model B+ Now Only $25. [65] Power supply conrmed as 5V micro USB. Raspber-
rypi.org. Retrieved 25 July 2012.
[45] Q&A with our hardware team. Raspberry Pi Founda-
tion. Archived from the original on 24 September 2011. [66] http://www.raspi.today/
Retrieved 20 September 2011. raspberry-pi-model-a-plus-out-now/

[46] Halfacree, Gareth. Raspberry Pi - The Model B. bit- [67] Eric Brown (2 February 2015). Raspberry Pi 2 has quad-
tech.net. Dennis Publishing Limited. Retrieved 10 June core SoC, keeps $35 price. linuxgizmos.com. Retrieved
2013. 1 March 2015.

[47] New video features! MPEG-2 and VC-1 decode, H.264 [68] Ben Martin (27 February 2015). Performance Testing
encode, CEC. Raspberry Pi Foundation. Retrieved the New $35 Raspberry Pi 2. linux.com. Retrieved 3
2012-08-26. March 2015.
14 8 REFERENCES

[69] Adams, James (7 April 2014). Comment by James [90] NetBSD Raspberry Pi.
Adams on Compute Module announcement. Raspberry
Pi Foundation. Retrieved 22 September 2014. [91] NetBSD 6.0 released with initial Raspberry Pi support.
The H. 18 October 2012. Retrieved 18 October 2012.
[70] MagPi, issue 40, Raspberry Pi Zero release article
(PDF). Raspberry Pi Foundation. 26 November 2015. [92] Richard Miller (18 August 2012). 9pi. 9fans.net mail
Retrieved 26 November 2015. archive.

[71] Raspberry Pi USB Serial Connection and power supply. [93] Liz (5 December 2012). Wednesday grab bag. Rasp-
Elinux.org. Retrieved 2 October 2015. berry Pi Foundation. See the Plan 9 section.

[72] http://www.raspberrypi.org/documentation/hardware/ [94] Inferno OS ported to Raspberry Pi.


raspberrypi/schematics/Raspberry-Pi-B-Plus-V1. [95] Sauter, Marc (2 February 2015). Internet der Dinger:
2-Schematics.pdf Windows 10 luft kostenlos auf dem Raspberry Pi 2 (in
German). Retrieved 8 February 2015.
[73] https://www.raspberrypi.org/documentation/
hardware/raspberrypi/schematics/RPI-3B-V1_ [96] Xv6, a simple Unix-like teaching operating system.
2-SCHEMATIC-REDUCED.pdf MIT.
[74] https://www.raspberrypi.org/documentation/hardware/ [97] Compiling Haiku for Arm. www.haiku-os.org. Re-
raspberrypi/schematics/Raspberry-Pi-Rev-1. trieved 30 April 2015.
0-Model-AB-Schematics.pdf
[98] Release Notes for HelenOS 0.6.0.
[75] https://www.raspberrypi.org/documentation/hardware/
raspberrypi/schematics/Raspberry-Pi-Rev-2. [99] Release notes for the Genode OS Framework 13.05.
0-Model-AB-Schematics.pdf
[100] XBian is a small, fast and lightweight media center dis-
[76] https://www.raspberrypi.org/documentation/hardware/ tribution for the Raspberry Pi. xbian.org. Retrieved 21
raspberrypi/schematics/Raspberry-Pi-Rev-2. October 2014.
1-Model-AB-Schematics.pdf
[101] openSUSE on a Raspberry Pi.
[77] http://www.raspberrypi.org/documentation/hardware/
[102] Raspberry Pi. Retrieved 3 August 2014.
raspberrypi/schematics/Raspberry-Pi-Rev-2.
1-Model-AB-Schematics.pdf [103] Pidora.
[78] Elinux Wiki: Description of Raspberry Pi Camera [104] Raspberry Pi - Gentoo Wiki. Retrieved 20 March 2016.
Board. Retrieved 3 September 2013.
[105] Raspberry Pi - Diet Pi. Retrieved 5 August 2016.
[79] RPI Camera board - Raspberry-Pi - Raspberry
Pi Kamera-Board, 5MP | Farnell Deutschland. [106] SlackwareARM for the Raspberry Pi
de.farnell.com. Retrieved 9 June 2013.
[107] ArmedSlack working :)". raspberrypi.org. 18 May 2012.
[80] Gertboard is here!". Raspberry Pi Foundation. 8 August
[108] alt.os.linux.slackware ARMed Slack running on Rasp-
2012. Retrieved 9 August 2012.
berry Pi. Retrieved 16 September 2014.
[81] Pi NoIR. Raspberry Pi Foundation. Retrieved 16 Au-
[109] raspberrypi.org ArmedSlack 13.37. Retrieved 16
gust 2014.
September 2014.
[82] hats/eeprom-circuit.png at master raspberrypi/hats
[110] The Slackware Linux Project: Installation Help. Slack-
GitHub. GitHub. Retrieved 16 September 2014.
ware.com. Retrieved 22 June 2012.
[83] hats/eeprom-format.md at master raspberrypi/hats
[111] Slackware Linux Essentials: The Shell. Retrieved 16
GitHub. GitHub. Retrieved 16 September 2014.
September 2014.
[84] raspberrypi/hats GitHub. GitHub. Retrieved 16
[112] v1.0.2 (en), xiando. Desktops: KDE vs Gnome. Linux
September 2014.
Reviews. Retrieved 22 June 2012.
[85] raspberrypi. hats/hat-board-mechanical.pdf at master
[113] Moebius. sourceforge.net.
raspberrypi/hats GitHub (PDF). GitHub.
[114] FAQ - Moebius. sourceforge.net.
[86] raspberrypi in title seem code for--> Raspberry Pi
Foundation. GitHub - raspberrypi/hats. GitHub. [115] Pardus ARM. www.pardusarm.com.

[87] Raspberry Pi Downloads - Software for the Raspberry [116] ROKOS Core OS for Raspberry Pi and IoT Devices with
Pi. Retrieved 2016-08-12. integrated Bitcoin Support.

[88] FreeBSD Raspberry Pi. [117] Kano - Downloads. kano.me.

[89] FreeBSD/ARM on Raspberry Pi. [118] Nard SDK. arbetsmyra.dyndns.org.


15

[119] Sailsh on a Raspberry Pi. together.jolla.com. Jolla. [144] Pritchard, Stephen (1 March 2012). Raspberry Pi: A
Retrieved 26 February 2015. BBC Micro for todays generation. ITPRO. Retrieved 15
March 2012.
[120] ARM. wiki.ipre.org/. Retrieved 18 March 2015.
[145] Stanford, Peter (3 December 2011). Computing classes
[121] Tingbot - Raspberry Pi made even more fun!". Tingbot. don't teach programming skills. The Daily Telegraph.
London. Retrieved 27 February 2012.
[122] Tingbot - Tide.app. Tingbot.
[146] Vallance, Chris (10 January 2012). Raspberry Pi bids for
[123] WTware for Raspberry Pi. www.winterminal.com. success with classroom coders. BBC News. Retrieved 29
February 2012.
[124] djwm (13 September 2011). Raspberry Pi warms up.
The H. Retrieved 12 March 2012. [147] Williams, Chris (28 November 2011). Psst, kid...
Wanna learn how to hack?". The Register. Retrieved 24
[125] Raspberry Pi maker says code for ARM chip is now open December 2011.
source. Ars Technica. Retrieved 3 November 2012.
[148] One of the First Raspberry Pi Computers Donated to
[126] Libraries, codecs, OSS. raspberrypi.org. 31 January Museum. The Centre for Computing History. 9 January
2012. 2012. Retrieved 28 February 2012.

[127] https://github.com/Hexxeh/rpi-firmware/blob/master/ [149] Osborn, George (23 February 2012). How Google can
LICENCE.broadcom really help improve STEM teaching in the UK. Cabume.
Retrieved 28 February 2012.
[128] https://github.com/christinaa/rpi-open-firmware
[150] Fairhead, Harry (2 December 2011). Raspberry Pi or
[129] Brothers, Ruiz. WiFi 3D Printing. Adafruit. Retrieved Programming What shall we teach the children?". I Pro-
22 September 2015. grammer. Retrieved 7 February 2012.

[130] Raspberry Pi Includes Mathematica Free. The Verge. [151] Rockman, Simon (21 February 2012). Is raspberry pi a
21 November 2013. Retrieved 16 September 2014. mid-life crisis?". ZDNet. Retrieved 24 February 2012.
Just because young teens led the way in computing in the
[131] Wolfram Language & Mathematica free on every 1980s doesnt mean it should, will or can happen again.
Raspberry Pi. Those outside the tech age bubble have better things to
do.
[132] Mathematica and the Wolfram Language on Raspberry Pi,
Raspberry Pi Blog, January 2014. [152] Raspberry Pi - Innovation of the Year. T3 Gadget
Awards. Retrieved 9 October 2012.
[133] Mathematica 10 now available for your Pi! - Raspberry
Pi. Retrieved 16 September 2014. [153] Showtime | Crowdfunding the Light. 5 October 2012.
Retrieved 17 April 2013.
[134] Wolfram Language Documentation Center.
[154] Latest Raspberry Pi has double the RAM. BCS website.
[135] Wolfram Language & Mathematica PILOT RELEASE BCS. 16 October 2012. Retrieved 18 October 2012.
FOR THE RASPBERRY PI, Wolfram.com.
[155] several authors (79 February 2015). Raspberry Pi Fo-
[136] Minecraft: Pi Edition - Minecraft: Pi Edition updates rums: Why is the PI2 camera-shy?". Raspberry Pi Fo-
and downloads. Retrieved 16 September 2014. rums. Raspberry Pi Foundation. Retrieved 9 February
2015.
[137] Pearce, Rohan (20 September 2013). Entensys builds
[156] Bencho, Brian (8 February 2015). Photonic Reset of
mini Web ltering appliance with Raspberry Pi. Tech-
the Raspberry Pi 2. Hackaday. Retrieved 8 February
world Australia.
2015.
[138] Julia Downloads. Retrieved 21 January 2016. [157] Bridgwater, Adrian (15 March 2012). Community
strength blossoms for Raspberry Pi. Computer Weekly.
[139] Raspberry Pi. 21 January 2016.
Retrieved 15 March 2012.
[140] A NEW VERSION OF SCRATCH FOR RASPBERRY [158] The MagPi Raspberry Pi online magazine launched.
PI: NOW WITH ADDED GPIO. Retrieved 5 August The Digital Lifestyle.com. Retrieved 16 September 2014.
2016.
[159] All change - meet the new MagPi. Raspberry Pi. Re-
[141] PowerBerry Download. Retrieved 19 October 2016. trieved 15 March 2015.
[142] POWER-KI Programming Language Download. Re- [160] Raspberry Jam. Raspberry Pi web. Retrieved 15 March
trieved 19 October 2016. 2015.

[143] Moody Glyn (9 May 2011). As British as Rasp- [161] Moorhead, Joanna (9 January 2012). Raspberry Pi de-
berry Pi?". Computerworld UK Open Enterprise blog. vice will 'reboot computing in schools". The Guardian.
Computerworld. Retrieved 2 February 2012. London. Retrieved 20 January 2012.
16 8 REFERENCES

[162] Arthur, Charles (5 March 2012). Raspberry Pi demand [181] Raspberry Pi YouTube Channel. Retrieved 28 August
running at '700 per second'". The Guardian. London. Re- 2011.
trieved 12 March 2012.
[182] Full HD video demo at TransferSummit Oxford. Re-
[163] Raspberry Pi mini computer sells out after taking 700 or- trieved 12 September 2011.
ders per second. Digital Trends. Retrieved 9 June 2012.
[183] Holwerda, Thom (31 October 2011). Raspberry Pi To
[164] Upton, Liz (2 April 2014). Welcome to our new web- Embrace RISC OS. OSNews. Retrieved 1 November
site. Raspberry Pi Foundation. Cambridge. Retrieved 2011.
15 March 2015.
[184] Dewhurst, Christopher (December 2011). The London
[165] Philbin, Carrie Anne (17 March 2014). Picademy - free show 2011. Archive (magazine). 23 (3). p. 3.
CPD for teachers. Raspberry Pi Foundation. Cambridge.
Retrieved 15 March 2015. [185] Lee, Jerey. Newsround. The Icon Bar. Retrieved 17
October 2011.
[166] http://www.ijcsmc.com/docs/papers/May2015/
V4I5201599a70.pdf [186] eben. RISC OS for Raspberry Pi. Retrieved 12 Novem-
[167] Meet OTTO - The Hackable GIF Camera. Kickstarter. ber 2012.
Retrieved 2016-11-10. [187] What happened to the beta boards?". Retrieved 16
[168] Slice : A media player and more by Five Ninjas. Kick- September 2014.
starter. Retrieved 2016-11-10.
[188] We have PCBs!". Retrieved 16 September 2014.
[169] Wong, George (24 October 2011). Build your own pro-
totype Raspberry Pi minicomputer. ubergizmo. Re- [189] More on the beta boards. Retrieved 16 September 2014.
trieved 2 November 2011.
[190] Bringing up a beta board. Retrieved 16 September
[170] Raspberry Pi View topic - Raspberry Pi as the succes- 2014.
sor of BBC Micro. raspberrypi.org. 22 April 2012. Re-
[191] We're auctioning ten beta Raspberry Pis;". Raspber-
trieved 12 June 2013. The Foundation trustees tried very
rypi.org. 31 December 2011. Retrieved 6 May 2012.
hard to get an agreement to use the BBC Micro name,
right up to May 2011. /../ Eben touched on the subject [192] Williams, Chris (3 January 2012). That Brit-built 22
a bit during his speech at the Beeb@30 celebration at computer: Yours for just 1,900 or more. The Register.
the beginning of the month: http://www.raspberrypi.org/ Retrieved 10 January 2012.
archives/970 starting at time index 11:30
[193] Cheerin, Iris (11 January 2012). Raspberry Pi Goes Into
[171] Quested, Tony (29 February 2012). Raspberry blown at
Production. TechWeekEurope UK. Retrieved 11 January
Cambridge software detractors. Business Weekly. Re-
2012.
trieved 13 March 2012.
[194] eBay list of items sold by Raspberry Pi ''(retrieved 13
[172] Tiny USB-Sized PC Oers 1080p HDMI Output. Re-
January 2012)''". Ebay.co.uk. Retrieved 6 May 2012.
trieved 1 February 2012.

[173] Richard Lawler, 29 February 2012, Raspberry Pi credit- [195] Raspberry Pi Model B beta board - #01 of a limited series
card sized Linux PCs are on sale now, $25 Model A gets of 10. Ebay.co.uk. 11 January 2012. Retrieved 6 May
a RAM bump, Engadget 2012.

[174] launch of the model A announced. Retrieved 16 [196] ""Set your alarms!" Raspberry Pi looks ready for early
September 2014. Wednesday launch. Cabume. 28 February 2012. Re-
trieved 28 February 2012.
[175] Raspberry PI Zero, at swag store. Retrieved 28 Novem-
ber 2015. [197] linuxnews showing the rst release of Debian Squeeze
for Raspberry running on QEMU. Linuxnewshere.com.
[176] Upton, Eben (23 July 2011). Yet another potential RISC Archived from the original on 2 April 2012. Retrieved 22
OS target?". RISC OS Open. Retrieved 12 March 2012. June 2012.
[177] Hansen, Martin (31 October 2011). Raspberry Pi To [198] Getting ready for launch: rst root lesystem available
Embrace RISC OS. RISCOScode. Retrieved 12 March for download. Raspberry Pi Foundation. 17 February
2012. 2012. Archived from the original on 20 February 2012.
[178] Lees, Adrian (8 February 2012). RISC OS on the Rasp- Retrieved 16 July 2013.
berry Pi. RISC OS Open. Retrieved 12 March 2012.
[199] The Raspberry Pi 22 computer goes on general sale.
[179] JamesH (29 December 2011). GPU binary blob ques- BBC News. 29 February 2012. Retrieved 29 February
tion. Raspberry Pi. Retrieved 12 March 2012. 2012.

[180] Humphries, Matthew (28 July 2011). Raspberry Pi $25 [200] Subramanian, Karthik (2 March 2012). Low-cost mini-
PC goes into alpha production. Geek.com. Retrieved 1 PC Raspberry Pi gets heavily booked. The Hindu. Chen-
August 2011. nai, India. Retrieved 12 March 2012.
17

[201] Paul, Ryan (29 February 2012). Raspberry Pi retailers [218] schematic design, applicable for both version A and B of
toppled by demand as $35 Linux computer launches. Ars the Raspberry Pi revision 1.0. Raspberrypi.org. 19 April
Technica. Retrieved 29 February 2012. 2012. Retrieved 6 May 2012.

[202] Naughton, John (4 March 2012). The Raspberry Pi can [219] CAMERA MODULE FIRST PICTURES!". Re-
help schools get with the programme. The Observer. trieved 9 August 2014.
London. Retrieved 12 March 2012.
[220] Add your Raspberry Pi to the Rastrack map. Raspber-
[203] Raspberry Pi Buying Guide. Elinux.org. Retrieved 6 rypi.org. 22 May 2012. Retrieved 14 June 2012.
May 2012.
[221] Raspberry Pi lifts sale restrictions, open to bulk buyers.
[204] Upton, Liz (8 March 2012). Manufacturing hiccup. Electronista. Macintosh News Network. 16 July 2012.
Raspberry Pi Foundation. Retrieved 19 March 2012. Retrieved 29 August 2012.

[205] Gilbert, David (9 March 2012). Raspberry Pi 22 [222] Want to buy more than one Raspberry Pi? Now you
Computer Delayed Due to 'Manufacturing Hiccup'". can!". Raspberrypi.org. 16 July 2012. Retrieved 16 July
International Business Times. Retrieved 19 March 2012. 2012.

[206] Gilbert, David (13 March 2012). Interview with Eben [223] Hardware-assisted H.264 video encoding. raspber-
Upton Raspberry Pi Founder. International Business rypi.org. 7 February 2012.
Times. Retrieved 19 March 2012.
[224] Jurczak, Paul. Raspberry Pi camera module. Raspber-
rypi.org. Retrieved 15 October 2012.
[207] Lee, Robert (17 January 2012). Raspberry Pi Balks At
UK Tax Regime. Tax-News.com. Retrieved 20 January [225] H.264 Hardware encoding performance.
2012.
[226] Owano, Nancy (18 July 2012). Raspberry Pi gets cus-
[208] Weakley, Kirsty. UK computing charity opts to manu- tomized OS called Raspbian. PhysOrg. Retrieved 5
facture product abroad. Civil Society Media. Retrieved September 2012.
20 January 2012.
[227] Upcoming board revision. Raspberrypi.org. 6 Septem-
[209] Raspberry Pi Fedora Remix, our recommended distro, ber 2012. Retrieved 5 September 2012.
is ready for download!". Raspberrypi.org. 8 March 2012.
Retrieved 22 June 2012. [228] board revision for rev 2.0. Raspberrypi.org. 5 Septem-
ber 2012. Retrieved 15 October 2012.
[210] Chung, Emily (24 February 2012). "$35 computer 'Rasp-
berry Pi' readies for launch. Canada: CBC. Retrieved 28 [229] Dunn, John E (7 September 2012). Raspberry
February 2012. Pi resurrects UK computer industry with new jobs.
Computerworld UK. Retrieved 13 September 2012.
[211] Brodkin, Jon (6 March 2013). How two volunteers
built the Raspberry Pis operating system. Ars Technica. [230] Made in the UK!". Raspberrypi.org. 6 September 2012.
Technology Lab / Information Technology. Cond Nast. Retrieved 6 September 2012.
Archived from the original on 26 May 2013. Retrieved
17 July 2012. [231] Model B now ships with 512 MB of RAM. Raspber-
rypi.org. Retrieved 15 October 2012.
[212] ArmHardFloatPort. Debian Wiki. Debian. 20 August
[232] Brodkin, Jon (28 February 2014). Raspberry Pi marks
2012. Archived from the original on 21 May 2013. Re-
2nd birthday with plan for open source graphics driver.
trieved 17 July 2012.
Ars Technica. Retrieved 27 July 2014.
[213] ArmEabiPort. Debian Wiki. Debian. 28 June 2013.
[233] Upton, Eben (28 February 2014). A birthday present
Archived from the original on 15 May 2013. Retrieved
from Broadcom. Raspberry Pi Foundation. Retrieved
17 July 2012.
27 July 2014.
[214] Connors, Jim (16 March 2013). Is it armhf or armel?".
[234] Shead, Sam (18 October 2012). Raspberry Pi delivery
Jim Connors Weblog. Oracle Blogs. Archived from the
delays leave buyers hungry (and angry)". ZDNet. Re-
original on 9 May 2013. Retrieved 17 July 2012.
trieved 18 October 2012.
[215] ArmHardFloatPort VfpComparison. Debian Wiki. De- [235] Introducing the Pi Store. Raspberry Pi Foundation. 17
bian. 27 April 2011. Archived from the original on 1 December 2012.
February 2013. Retrieved 17 July 2012.
[236] Upton, Liz (3 June 2013). Introducing the New Out Of
[216] the rst reports of forum members reporting they re- Box Software (NOOBS)". RPF. Retrieved 4 June 2013.
ceived their Raspberry Pi. Raspberrypi.org. 16 April
2012. Retrieved 6 May 2012. [237] BBC News - Baked in Britain, the millionth Raspberry
Pi. bbc.co.uk. Retrieved 8 October 2013.
[217] engadget reports raspberry pi begins shipping (video)".
Engadget.com. Retrieved 6 May 2012. [238] Two Million!". Retrieved 18 November 2013.
18 10 EXTERNAL LINKS

[239] RASPBERRY PI AT BUCKINGHAM PALACE, 3 10 External links


MILLION SOLD. Retrieved 22 June 2014.
Raspberry Pi Foundation ocial website and forums
[240] Raspberry Pi 2 on sale now at $35 Raspberry Pi. Re-
trieved 3 February 2015. Raspberry Pi Wiki, supported by the RPF

[241] Price cut! Raspberry Pi Model B+ now only $25. 14 The MagPi newsletter
May 2015. Retrieved 2015-05-19.
Raspberry Pi gpio pinout
[242] Raspberry Pi slashes price after rival launches on Kick-
Raspberry Pi component map
starter. 18 May 2015. Retrieved 2015-05-19.
ARM1176JZF-S (ARM11 CPU Core) Technical
[243] Upton, Eben (29 February 2016). Raspberry Pi 3 avail- Reference Manual, ARM Holdings.
able. Raspberry Pi Foundation. Retrieved 2016-03-01.

[244] Alex Hern. Raspberry Pi 3: the credit card-sized 1.2GHz


PC that costs $35. the Guardian.

[245] Raspberry Pi 3 on sale now at $35. Raspberry Pi.


Archived from the original on 29 February 2016.

[246] New 8-megapixel camera board on sale at $25. 2016-


04-25. Retrieved 2016-05-06. both visible-light and in-
frared cameras based on the Sony IMX219 8-megapixel
sensor, at the same low price of $25. Theyre available
today from our partners RS Components and element14

[247] NEC Display Solutions announces collaboration with


Raspberry Pi. NEC. 2016-10-10. Retrieved 2016-11-
10.

[248] Upton, Eben (2016-10-14). The Compute Module


now in an NEC display near you. Raspberry Pi Foun-
dation. Retrieved 2016-11-10.

[249] The Mag Pi Magazine issue 53, Page 10, Raspberry Pi


Foundation, On 25 November, it was conrmed that total
sales of the Raspberry Pi have now topped 11 million.

9 Further reading

Raspberry Pi For Dummies; Sean McManus and


Mike Cook; 432 pages; 2013; ISBN 978-
1118554210.

Getting Started with Raspberry Pi; Matt Richardson


and Shawn Wallace; 176 pages; 2013; ISBN 978-
1449344214.

Raspberry Pi User Guide; Eben Upton and


Gareth Halfacree; 312 pages; 2014; ISBN 978-
1118921661.

Hello Raspberry Pi!; Ryan Heitz; 320 pages; 2016;


ISBN 978-1617292453.

Getting Started with Wolfram Language and Mathe-


matica for Raspberry Pi; Agus Kurniawan; 73 pages;
2016; ISBN B01BON8NCI.
19

11 Text and image sources, contributors, and licenses

11.1 Text

Raspberry Pi Source: https://en.wikipedia.org/wiki/Raspberry_Pi?oldid=760112894 Contributors: William Avery, KYSoh, Frecklefoot,


Llywrch, Mahjongg, Liftarn, Jedimike, Skysmith, ZoeB, Julesd, Glenn, Timwi, Greglocock, LMB, Thue, Bevo, AnonMoos, Rohan Jayasek-
era, Finlay McWalter, Pigsonthewing, Pmoskovi, Kwi, Cornellier, Raeky, Thehappysmith, Psb777, DocWatson42, Gil Dawson, Swtaarrs,
Ds13, Markus Kuhn, Tagishsimon, Wiki Wikardo, DougEngland, Isidore, SarekOfVulcan, OverlordQ, WhiteDragon, DragonySixty-
seven, Bumm13, John Bracegirdle, Arosa, Popolon, Thorwald, Perey, Imroy, Slady, Shipmaster, Rich Farmbrough, Djj, Smyth, Bishonen,
Goochelaar, Nabber00, Viriditas, Savvo, Jjk, Giraedata, Chbarts, Trevj, Famousdog, Twobells, Guy Harris, Andrew Gray, Darrelljon,
Yamla, Rakerman, Kocio, Rwendland, Hohum, Radical Mallard, Velella, Themillofkeytone, Danhash, Tony Sidaway, Bobrayner, TSP,
Kupojsin, Mindmatrix, Merlinme, Pol098, Jamezilla, Norro, Ilya, Pmj, Josh Parris, Rjwilmsi, XP1, Rschen7754, Bruce1ee, Feydey, Salix
alba, Bensin, Ttwaring, AlisonW, Jstaniek, Intgr, Ahunt, King of Hearts, NevilleDNZ, Benlisquare, Bgwhite, Burnte, InsertNameHere,
Phobie, RussBot, Petiatil, Markhoney, Pelago, Geertivp, NawlinWiki, DragonHawk, Tkbwik, Bossrat, Ragesoss, Saper, TheSeer, Ras-
tavox, Zzuuzz, Chrisjj2, Nikkimaria, Arthur Rubin, Lynbarn, Cpswan, JeremyBicha, Back ache, Wainstead, NeilN, Kingboyk, Rehevkor,
Elliskev, Mkeating24, Tom Morris, Smidoid, A bit iy, Lethalmonk, Brammers, F, Samdutton, Vladhed, Reedy, Slashme, Sebipper,
Clpo13, KVDP, Imzadi1979, Mauls, Yamaguchi , Chris the speller, Coinchon, Thumperward, Snori, Victorgrigas, Letdorf, Farry, Ned
Scott, Otus, Frap, Racklever, Gamester17, Andyring, PrivateWiddle, PointyOintment, Cosmix, Didero, Zac67, Charivari, Ohconfucius,
Wtwilson3, Mike1901, TTK Ciar, Nextil, Toggio, Roeme, Haiqu, Loadmaster, Jeremybell, Skymist, Hogyn Lleol, Dl2000, Kencf0618,
Alexschott, Zahn, Tonyhansen, Ale jrb, Raysonho, Pmyteh, Monta990, Rmallins, Danrok, Krauss, Steel, JamesLucas, ClarkMills, Dumb-
BOT, Thrapper, Dayyan, Lx45803, Thijs!bot, Danhm, SamHathaway, Ferenczy, Rrose Selavy, Aeriform, Edwardx, Marek69, Electron9,
Egel, Davidhorman, EdJohnston, Gioto, Widefox, Guy Macon, Seaphoto, Rolgiati, Rparslow, Spartaz, Cheatwarrior, John a s, Tomhannen,
Sarahj2107, Aawood, KJRehberg, Mlsquad, Cpl Syx, Jwrodgers, Enquire, Philg88, ChaosE, I B Wright, Hereschenes, AVRS, Drewmutt,
KTo288, Zacchiro, JamesD'Alexander, Intelminer, Multicherry, Vanished user vnsihoiewriu45iojsi3, Strandist, Katalaveno, Silas S. Brown,
DadaNeem, Prhartcom, Joshua Issac, Jpkole, Ajfweb, Pleasantville, Rainforests, Vincent Lextrait, Glenndav, Reinoud, Tumblingsky, Alex
rosenberg35, Kritikos99, GrahamStw, Bealevideo, Takeitupalevel, MattHawkinsUK, Nao2g, Duncan.Hull, Logicalvue, Mazarin07, Milan
Kerlger, Andy Dingley, PeterEasthope, Olavxxx, Haseo9999, Prodigyhk, Rhinux, AHMartin, Skipweasel, Kbrose, Biscuittin, Tokelove,
Laoris, Mikebar, ChrisB600, Yintan, Jim manley, Jerryobject, Joaosampaio, Flyer22 Reborn, Mirkoloo, SPACKlick, Ggeldenhuys, Sagar-
jethani, IdreamofJeanie, MarkMLl, Gatorback, ImageRemovalBot, Void1954, Mx. Granger, Ideeman1994, Cnchina, EoGuy, Cochonfou,
Mild Bill Hiccup, MartinTheK, Wolfbeast, Niceguyedc, Nitwit13, TypoBoy, Trivialist, Tomakos, Johnmoor, Peatar, Supertanno, Ark25,
JasonAQuest, Elkfrawy, Jimmy Fleischer, Swbyang, Scalhotrod, Callinus, Berean Hunter, Qwfp, InternetMeme, Ryan8374, XLinkBot,
Stickee, Trunone, Paulmnguyen, Vtarasov, C. A. Russell, Alexius08, MystBot, Zodon, Cabayi, Horklinator, Mortense, Fyrael, Alquantor,
Gintong pluma, Author23, Scientus, CanadianLinuxUser, LaaknorBot, Jasper Deng, SeymourSycamore, Leonidas from XIV, Margin1522,
Luckas-bot, Yobot, The Great iShue, Speeda psx, JonnyBoats, Wonder, Samtar, AnomieBOT, Wikieditoroftoday, 1exec1, Gtz, Efa,
Supery Jon, Materialscientist, Theoprakt, ArdWar, Citation bot, Eumolpo, Chalisque, Cliftonian, Xqbot, Jpluimers, Crookesmoor, Bi-
hco, Jeimii, Bradshaws1, Flwiki, GrouchoBot, Dzikasosna, Devenirchaud, Rubiscous, Eframgoldberg, Boatsdesk, FrescoBot, Lonaowna,
UncleNinja, Rene-dev, DivineAlpha, JMilty, BlaF, Redrose64, Smuckola, TheAustinMan, Xcvista, DarkSTALKER, Hoo man, Serols,
Devopam, Jcc, Ocexyz, Boobarkee, E-Soter, AlexAshman, IJBall, Crundy, Trappist the monk, LogAntiLog, Lotje, Wilton gorske, Aye-
owch, MrX, Aoidh, Alex Chamberlain, JnRouvignac, MoreNet, Unique.kevin, Sotbas, Mean as custard, RjwilmsiBot, Lopifalko, Skame-
crazy123, Xiangfu, Lute66, Steve03Mills, EmausBot, Andreas Krp, WikitanvirBot, SamirGunic, ZeniMartineau, Dewritech, Going-
Batty, Ebe123, Philippe.petrinko, Wikipelli, Dcirovic, K6ka, Roycekimmons, ZroBot, Huntsclan, Jonpatterns, Jdc2106, Dvprknsn,
, Sim642, Wingman4l7, Sbmeirow, Jay-Sebastos, Sahimrobot, Kapil.xerox, Gabrieldenk, MainFrame, ChuispastonBot, AndyThe-
Grump, Sudozero, Evan-Amos, One.Ouch.Zero, Xyzzyavatar, Kallisti05, Kai445, Maasirs, Helpsome, ClueBot NG, GeekX, Matthias-
paul, Bilrand, Andypiperuk, Ryanteck, Yv1hx, Muon, Chicago2011, Solaris3001, Widr, Antiqueight, Anupmehra, 7sagan, Nodulation,
Planetjim, Dukzcry, Helpful Pixie Bot, HMSSolent, Tharwen, Lowercase sigmabot, BG19bot, Tamwin, Greatnewts, Kuoja, WikiTry-
HardDieHard, Santicity, Virtualibrarian, MusikAnimal, Kendall-K1, Software11, Erik.Bjareholt, GreyAlien502, Rrrwiki, Emmeb76,
DisSkorpion, Stuporhero, TimGremalm, Blackberry Sorbet, BerlinSight, Katacarbix, Jor.langneh, Bcxfu75k, Evanharmon, Lucasbosch,
Sodamudi, Kizar, 1typesetter, TranslucentCloud, Aisteco, Shrikantdhumal, Xplab, Dj777cool, Psergiu, BitingChaos, BattyBot, Program-
mingthomas, Millennium bug, Smileguy91, Zhaofeng Li, Cyberbot II, Ytic nam, ChrisGualtieri, Pizza103, Arcandam, SD5bot, Cjshea,
JYBot, Winkelvi, Gjeida, Richtenblast, Georgieboy5082, FoCuSandLeArN, A'kwell, Buhman, Webclient101, Mogism, Migueldvb, Brees
Block, Makecat-bot, Deeay ghost, Petenwood, Princeshoko1, Andyjedmonds, Pbrobinson, JRYon, Wai0004, Sidelight12, Tony Mach,
UNOwenNYC, Paradoxer99, Andyhowlett, Zziccardi, Marlyno, 602p, Pebaen, Wanze, Joeinwiki, Alberto Panu, Faizan, Xray215, Yea55,
Echinacin35, Shannondorf, Jodosma, Titusfox, Piotr Jurkiewicz, Marchino61, Borg4223, EvergreenFir, Myconix, In Correct, Nord-
sen, Falconet8, Roper Klacks, Comp.arch, Atykhonov, Quenhitran, Aka Cat, Jackmcbarn, Paul2520, NemesisAT, Noyster, ScotXW,
Giovypedia, Jeremyb-phone, Ghostscribe, Scribblemaniac, Whisper of the heart, Toble Miner, Childishbehavior, RoundDuckMan, Db-
sseven, Monkbot, Filedelinkerbot, Zander Brown, Stenniswood, JackKoszela, Fryguy9, Jaqoc, BethNaught, Dsprc, Gronk Oz, Dd1243,
Andy990525, Doughyblossom, Justin417, Zion Fox, Hitechcomputergeek, KDDLB, Amortias, DirkHeumannK1966, Keepinyour, Bub-
blewrap2, Porsche966, Raahacks, Zennoe, PotatoNinja, Ronny.nilsson, Ljfkidd, Legocrafttom006, Logevent, Hexwell, Adrian-wikiuser,
Liance, Owenmcdonagh, EoRdE6, Techguy9, TeaLover1996, StewdioMACK, Fairydaodil, JennaSys, Eteethan, AdyTheBass, Joeydude1,
Yaosio, Thatonenerdygamer, CompanyDude, Heyboys12, Elmeter, Nocturnt, DooMMasteR, SGA314, Thomasglass, Randomdude999,
Iced tiger, Lemonlimeandkeylime, EvergreenFir 9.0, KasparBot, MB298, Talati.rishi, Dummy124, Crerperchief614, Heraclitos, ,
Mt Barker the same time, Lee Jacky-Lee, CarlosHBC, Brunexgeek, Tabbytoy, Edwinbubble, Shadowdog145, JayLoerns, Rubus Rubus,
Avisinthetoolbarn, Hacktivist117, Thartz17, Ilovecars mukut, AwlsomeAlex, Qna.qkimova, Hogyncymru, Benjo titus, Lone ranger96, Ret-
rospace111, JayRulesWikipedia, Joeyinthehouse, BookByte, LightningScout, GSS-1987, DrAlso, Doulph88, Jsmith7342, Galcorlo, Wiki-
wikiwikiwilliam, AKLover1030, Kapoor17kapoor, SebSebastian9, Medicalmasterpiece, Herbfargus, Starquake64, Duncantse, DanKGe-
orge, GreenC bot, Bytesock, Exemplo347, Gulumeemee, Fmadd, TavixVi, Normakku, Ak47usa, Target360YT, Prouser123, Marvellous
Spider-Man, Mark54ems, Pictomania, Et5m46k, Timrowledge, Bender the Bot, Mksuryaprakash, T.cooper, Rishi321, StarSystem, Jby-
worth and Anonymous: 552
20 11 TEXT AND IMAGE SOURCES, CONTRIBUTORS, AND LICENSES

11.2 Images
File:Commons-logo.svg Source: https://upload.wikimedia.org/wikipedia/en/4/4a/Commons-logo.svg License: PD Contributors: ? Origi-
nal artist: ?
File:Desktop_computer_clipart_-_Yellow_theme.svg Source: https://upload.wikimedia.org/wikipedia/commons/d/d7/Desktop_
computer_clipart_-_Yellow_theme.svg License: CC0 Contributors: https://openclipart.org/detail/17924/computer Original artist: AJ from
openclipart.org
File:Drawing_of_Raspberry_Pi_model_A+_rev1.1.svg Source: https://upload.wikimedia.org/wikipedia/commons/b/b6/Drawing_of_
Raspberry_Pi_model_A%2B_rev1.1.svg License: CC BY-SA 3.0 Contributors: OpenOce Draw and Inkscape
Previously published: modied version of File:Raspberry_Pi_B+_rev_1.2.svg Original artist: Efa
File:Drawing_of_Raspberry_Pi_model_B_rev2.svg Source: https://upload.wikimedia.org/wikipedia/commons/c/c0/Drawing_of_
Raspberry_Pi_model_B_rev2.svg License: CC BY-SA 3.0 Contributors: modied version of File:Drawing_of_Raspberry_Pi_model_A+
_rev1.1.svg Original artist: Efa
File:Edit-clear.svg Source: https://upload.wikimedia.org/wikipedia/en/f/f2/Edit-clear.svg License: Public domain Contributors: The
Tango! Desktop Project. Original artist:
The people from the Tango! project. And according to the meta-data in the le, specically: Andreas Nilsson, and Jakub Steiner (although
minimally).
File:Location_of_connectors_and_ICs_on_Raspberry_Pi_Zero.svg Source: https://upload.wikimedia.org/wikipedia/commons/1/1d/
Location_of_connectors_and_ICs_on_Raspberry_Pi_Zero.svg License: CC BY-SA 3.0 Contributors: Using OpenOce Draw 4.1.2
Transferred from en.wikipedia to Commons. Original artist: Efa
File:Nuvola_apps_bookcase.svg Source: https://upload.wikimedia.org/wikipedia/commons/a/a5/Nuvola_apps_bookcase.svg Li-
cense: LGPL Contributors: The source code of this SVG is <a data-x-rel='nofollow' class='external text' href='//validator.
w3.org/check?uri=https%3A%2F%2Fcommons.wikimedia.org%2Fwiki%2FSpecial%3AFilepath%2FNuvola_apps_bookcase.
svg,<span>,&,</span>,ss=1#source'>valid</a>. Original artist: Peter Kemp
File:Raspberry-Pi-2-Bare-BR.jpg Source: https://upload.wikimedia.org/wikipedia/commons/d/d4/Raspberry-Pi-2-Bare-BR.jpg Li-
cense: Public domain Contributors: Own work Original artist: Evan-Amos
File:Raspberry-Pi-2-Bare-Bottom.jpg Source: https://upload.wikimedia.org/wikipedia/commons/3/3b/Raspberry-Pi-2-Bare-Bottom.
jpg License: Public domain Contributors: Own work Original artist: Evan-Amos
File:Raspberry-Pi-2-Bare-FL.jpg Source: https://upload.wikimedia.org/wikipedia/commons/2/2d/Raspberry-Pi-2-Bare-FL.jpg Li-
cense: Public domain Contributors: Own work Original artist: Evan-Amos
File:RaspberryPi_3B.svg Source: https://upload.wikimedia.org/wikipedia/commons/e/e4/RaspberryPi_3B.svg License: CC BY-SA 3.0
Contributors: Transferred from en.wikipedia to Commons. Original artist: Efa at English Wikipedia
File:Raspberry_Pi_-_Model_A.jpg Source: https://upload.wikimedia.org/wikipedia/commons/4/45/Raspberry_Pi_-_Model_A.jpg Li-
cense: CC BY 2.0 Contributors: Raspberry Pi - Model A Original artist: SparkFun Electronics from Boulder, USA
File:Raspberry_Pi_1A.svg Source: https://upload.wikimedia.org/wikipedia/commons/b/be/Raspberry_Pi_1A.svg License: CC BY-SA
3.0 Contributors: Using OpenOce Draw 4.1.2
Transferred from en.wikipedia to Commons. Original artist: Efa
File:Raspberry_Pi_3_Model_B.png Source: https://upload.wikimedia.org/wikipedia/commons/b/b4/Raspberry_Pi_3_Model_B.png
License: CC BY-SA 4.0 Contributors: Own work Original artist: Herbfargus
File:Raspberry_Pi_B+_rev_1.2.svg Source: https://upload.wikimedia.org/wikipedia/commons/c/ca/Raspberry_Pi_B%2B_rev_1.2.svg
License: CC BY-SA 4.0 Contributors: Own work Original artist: Efa2
File:Raspberry_Pi_Compute_Module.png Source: https://upload.wikimedia.org/wikipedia/commons/4/4e/Raspberry_Pi_Compute_
Module.png License: CC BY-SA 4.0 Contributors: Raspberry Pi Foundation Original artist: Raspberry Pi Foundation
File:Raspberry_Pi_Logo.svg Source: https://upload.wikimedia.org/wikipedia/en/c/cb/Raspberry_Pi_Logo.svg License: Fair use Con-
tributors:
The logo is from the <a data-x-rel='nofollow' class='external text' href='http://raspberrypi.org'>raspberrypi.org</a> website. publicly avail-
able PNG. Converted to SVG by DarkSTALKER. Original artist: ?
File:Raspberry_Pi_Model_B.JPG Source: https://upload.wikimedia.org/wikipedia/commons/4/41/Raspberry_Pi_Model_B.JPG Li-
cense: CC BY-SA 3.0 Contributors: Own work Original artist: Justin417
File:Raspberry_Pi_board_at_TransferSummit_2011_cropped.jpg Source: https://upload.wikimedia.org/wikipedia/commons/0/0e/
Raspberry_Pi_board_at_TransferSummit_2011_cropped.jpg License: CC BY 2.0 Contributors: File:Raspberry Pi board at TransferSum-
mit 2011.jpg Original artist: Paul Downey
File:Raspberrypi_block_function_v01.svg Source: https://upload.wikimedia.org/wikipedia/commons/1/12/Raspberrypi_block_
function_v01.svg License: CC BY-SA 3.0 Contributors: Own work Original artist: Wirepath
File:Raspberrypi_video_API_03.svg Source: https://upload.wikimedia.org/wikipedia/commons/b/be/Raspberrypi_video_API_03.svg
License: CC BY-SA 3.0 Contributors: Own work Original artist: Wirepath
File:Symbol_list_class.svg Source: https://upload.wikimedia.org/wikipedia/en/d/db/Symbol_list_class.svg License: Public domain Con-
tributors: ? Original artist: ?
File:XO_Motherboard.png Source: https://upload.wikimedia.org/wikipedia/commons/8/86/XO_Motherboard.png License: CC BY-SA
3.0 Contributors: http://wiki.laptop.org/go/Image:XO_Motherboard.png, uploaded by Kozuch Original artist: John A. Watlington

11.3 Content license


Creative Commons Attribution-Share Alike 3.0

You might also like