1. RASPBERRY Pi
B.S (HONS) I.T (Evening)
1st Semester
MUHAMMAD WAQAS (3045)
UNIVERSITY OF EDUCATION LAHORE
(OKARA CAMPUS)
1UNIVERSITY OF EDUCATION OKARA
2. TABLE OF CONTENTS
SR NO. TITLE SLIDE NO
1 Introduction 4-6
2 Discussion 7-11
3 Conclusion 12
2UNIVERSITY OF EDUCATION OKARA
3. INTRODUCTION
The Raspberry Pi is a credit card-sized single board
computer developed in the United Kingdom (UK).
Raspberry Pi is developed by Raspberry Pi
Foundation.
In 2014, the Raspberry Pi Foundation launched the
Computer Module for use as a part of embedded
systems to encourage their use.
3UNIVERSITY OF EDUCATION OKARA
4. The Raspberry Pi is based on the Broadcom
BCM2835 system on a chip (SoC).
SoC include an ARMII76JZF-S 700 MHz processor,
Video Core IV GPU, and was originally shipped with
256 megabytes of RAM, later upgraded (Model B &
Model B+) to 512 MB.
The Foundation provides Debian and Arch Linux
ARM distribution for download.
4UNIVERSITY OF EDUCATION OKARA
5. On the first 256 MB release model B (and Model
A), three different splits were possible.
As of October 2014, about 3.8 million boards had
been sold.
Structure of Raspberry Pi B+ shown below:-
Raspberry Pi computer Model B+
5UNIVERSITY OF EDUCATION OKARA
6. DISCUSSION
Hardware
Processor:
• Level 2 cache is 128 KB, used primarily by
the GPU, not the CPU.
• The BroadCom SoCused in the Raspberry Pi
is equivalent to a chip used in an old smart
phones (Android or Apple).
• A cluster of 64 Raspberry Pi Model-B
computers, achieved a LINPACK HPL suite
result of 1.14 GFLOPS (n=10240) at
216 watts for c. US$4,000.
6UNIVERSITY OF EDUCATION OKARA
7. RAM:
128 MB was allocated by default to the
GPU, leaving 128 MB for the CPU.
Raspberry Pi first time 256 MB release
model B (and Model A), three different splits
were possible.
Default split was 192 MB (CPU RAM),
which should be sufficient for standalone
1080p video decoding, or for simple 3D, but
probably not for both together.
224 MB was for Linux only, with just a
1080p frame buffer, and was likely to fail for
any video or 3D.
7UNIVERSITY OF EDUCATION OKARA
8. Software
Operating systems:
• The Raspberry Pi primarily uses Linux
Kernel -based Operating Systems.
• The install manager for the Raspberry
Pi is NOOBS. The OSs included with
NOOBS are:
Archlinux ARM
OpenELEC
Raspbmc
8UNIVERSITY OF EDUCATION OKARA
9. Driver APIs:
• Raspberry Pi can use a Video Core IV GPU
via a binary blob, which is loaded into the
GPU at boot time from the SD Card.
• Video applications use Open Max, 3D
use OpenGL Es.
• 2D Application use Open VG which
both in turn use EGL.
• Scheme of the implemented APIs are
given in next slide:-
(conttd)
9UNIVERSITY OF EDUCATION OKARA
10. Scheme of the implemented APIs
10UNIVERSITY OF EDUCATION OKARA
11. CONCLUSION
Raspberry Pi is lowest price than other
Computers.
Raspberry Pi primarily uses Linux
Kernel based Operating Systems.
Raspberry Pi according to size is
smaller than other computers as we
compare.
In October 2014 Raspberry Pi also
improve the overall deficiency.
Raspberry Pi also display high quality
video (e.g 1080p). 11UNIVERSITY OF EDUCATION OKARA